SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
Java
Programación Básica
Freddy Romero
Email: flromero@utpl.edu.ec
@flromero_s
Contenidos:
1. Tipos de datos.
2. Castings
3. Operadores
4. Estructuras de Control.
5. Arreglos.
6. Ingreso de datos consola.
7. Ficheros/Archivos.
8. Métodos/Funciones
1. Tipos de datos.
1. Tipos de datos.
Ejemplo :
Declaracion de Variables:
public int numero1;
Modificador de
Acceso.
(opcional)
Tipo de dato
(obligatorio)
Toda expresión
termina con punto y
coma “;”
2. Castings
<tipo_de_dato> <nombre_variable> = (Tipo_de_dato) <valor>;
Ejemplo:
double decimal1 = 25.0;
int variable_final = (int) decimal1;
3. Operadores
Operadores compuestos de asignación:
-=, +=, /=
Ejemplo:
y -= 6;
x += 2 * 5;
x *= 2 +5;
Equivale a decir:
y = y - 6;
x = x + (2 * 5);
x = x * (2 + 5);
3. Operadores
Operadores relacionales, siempre su resultado es un
boolean(true o false):
<, <=, >, >=, ==, y !=.
Hay cuatro cosas que se pueden testear:
• números.
• caractéres.
• booleanos primitivos.
• variables que referencian a Objetos.
3. Operadores
Operadores Aritméticos:
+, -, *, /, %
Recordar que por defecto las expresiones son evaluadas de izquierda a derecha. Si se quiere condicionar se
debe utilizar los paréntesis “( )”. Recordar también que el *, / y % tienen mayor precedencia que el + y -.
Operadores de incremento y decremento
++(prefijo y postfijo), --(prefijo y postfijo)
Ejemplo de uso:
1. class MathTest {
2. static int players = 0;
3. public static void main (String [] args) {
4. System.out.println("players online: " + players++);
5. System.out.println("The value of players is " + players);
6. System.out.println("The value of players is now " + ++players);
7. }
8. }
La salida es:
players online: 0
The value of players is 1
The value of players is now 2
3. Operadores
Operadores Lógicos:
• And &&, y ||
Ejercicios Netbeans / Eclipse
4. Estructuras de Control.
• If
• If-else
• Do-while
• While
• For
• switch .
5. Arreglos.
• Uni-direccional.
<tipodato>[] nombre;
nombre= new <tipodato>[tamanio];
5. Arreglos.
• Bi-direccional.
<tipodato>[][] nombre;
nombre= new <tipodato>[tamanio][tamanio];
6. Ingreso de datos consola.
El ingreso de datos se lo puede hacer a través del uso de varias librearías.
Las mas básicas son la siguientes:
• Scanner.
import java.util.Scanner;
Existen mas métodos que nos
permite trabajar con tipos de
datos específicos
7. Ficheros/Archivos.
7. Ficheros/Archivos.
Ejercicios:
El archivo llamado “archivo2.txt”
debe existir
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
8. Métodos/Funciones
Tipo de retorno
Argumentos

Más contenido relacionado

La actualidad más candente (17)

Python
Python Python
Python
 
Hola mundo
Hola mundoHola mundo
Hola mundo
 
Fdmkdmfasmeofqw
FdmkdmfasmeofqwFdmkdmfasmeofqw
Fdmkdmfasmeofqw
 
Formatos tutoria laboratorio
Formatos tutoria laboratorioFormatos tutoria laboratorio
Formatos tutoria laboratorio
 
UTN tipo de dato short
UTN tipo de dato shortUTN tipo de dato short
UTN tipo de dato short
 
Ejercicios con Python parte 3
Ejercicios con Python parte 3Ejercicios con Python parte 3
Ejercicios con Python parte 3
 
Ejemplos robert miguel
Ejemplos robert miguelEjemplos robert miguel
Ejemplos robert miguel
 
Ejercicios Python Parte 2
Ejercicios Python Parte 2Ejercicios Python Parte 2
Ejercicios Python Parte 2
 
Programa en java con el Metodo de la burbuja
Programa en java con el Metodo de la burbujaPrograma en java con el Metodo de la burbuja
Programa en java con el Metodo de la burbuja
 
Import java
Import javaImport java
Import java
 
Practicas
PracticasPracticas
Practicas
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Tonny Quispe Ficha Practica Derive
Tonny Quispe Ficha Practica DeriveTonny Quispe Ficha Practica Derive
Tonny Quispe Ficha Practica Derive
 
Ejercicio 8
Ejercicio 8Ejercicio 8
Ejercicio 8
 
Tema 10-1x2
Tema 10-1x2Tema 10-1x2
Tema 10-1x2
 
Practica 13
Practica 13Practica 13
Practica 13
 
Trigger activadores
Trigger    activadoresTrigger    activadores
Trigger activadores
 

Destacado

Taller abril 18 a (1)
Taller abril 18 a  (1)Taller abril 18 a  (1)
Taller abril 18 a (1)stiven-c
 
TIPOS DE DATOS EN JAVA
TIPOS DE DATOS EN JAVATIPOS DE DATOS EN JAVA
TIPOS DE DATOS EN JAVAberna29
 
02 - Conceptos fundamentales sobre tipos de datos en lenguaje C
02 - Conceptos fundamentales sobre tipos de datos en lenguaje C02 - Conceptos fundamentales sobre tipos de datos en lenguaje C
02 - Conceptos fundamentales sobre tipos de datos en lenguaje CDiego Andrés Alvarez Marín
 
Tema 2 tipos de datos y expresiones en java por gio
Tema 2   tipos de datos y expresiones en java por gioTema 2   tipos de datos y expresiones en java por gio
Tema 2 tipos de datos y expresiones en java por gioRobert Wolf
 
Trabajo final investigacion y lo que nos gusto
Trabajo final investigacion y lo que nos gustoTrabajo final investigacion y lo que nos gusto
Trabajo final investigacion y lo que nos gustoJuan Pablo Condori
 
Tipos De Datos En Java
Tipos De Datos En JavaTipos De Datos En Java
Tipos De Datos En Javapointpower
 
Tipos de datos en java
Tipos de datos en javaTipos de datos en java
Tipos de datos en javaproyectopcd
 
8. Uso De Variables De Tipo Referencia
8.  Uso De Variables De Tipo Referencia8.  Uso De Variables De Tipo Referencia
8. Uso De Variables De Tipo ReferenciaEsteban Soraire
 
Ejemplos c
Ejemplos cEjemplos c
Ejemplos cCarlos
 
Lenguaje C para Administradores de Red - Script I
Lenguaje C para Administradores de Red - Script ILenguaje C para Administradores de Red - Script I
Lenguaje C para Administradores de Red - Script Isirfids
 
JavaScript para Programadores Java
JavaScript para Programadores JavaJavaScript para Programadores Java
JavaScript para Programadores JavaCarlos A. Iglesias
 
Tipo de dato DOUBLE
Tipo de dato DOUBLETipo de dato DOUBLE
Tipo de dato DOUBLEkenixxx
 
Curso Java Resumen - Curso 2005-2006
Curso Java Resumen - Curso 2005-2006Curso Java Resumen - Curso 2005-2006
Curso Java Resumen - Curso 2005-2006Samuel Marrero
 
Tema 3: Tipos y clases en Haskell
Tema 3: Tipos y clases en HaskellTema 3: Tipos y clases en Haskell
Tema 3: Tipos y clases en HaskellJosé A. Alonso
 
Identificadores, variables y constantes
Identificadores, variables y constantesIdentificadores, variables y constantes
Identificadores, variables y constantesCarlos Pes
 

Destacado (20)

Tipos de datos_en_java
Tipos de datos_en_javaTipos de datos_en_java
Tipos de datos_en_java
 
Taller abril 18 a (1)
Taller abril 18 a  (1)Taller abril 18 a  (1)
Taller abril 18 a (1)
 
TIPOS DE DATOS EN JAVA
TIPOS DE DATOS EN JAVATIPOS DE DATOS EN JAVA
TIPOS DE DATOS EN JAVA
 
Tiposdedatosjava
TiposdedatosjavaTiposdedatosjava
Tiposdedatosjava
 
Tipos de datos.java
Tipos de datos.javaTipos de datos.java
Tipos de datos.java
 
02 - Conceptos fundamentales sobre tipos de datos en lenguaje C
02 - Conceptos fundamentales sobre tipos de datos en lenguaje C02 - Conceptos fundamentales sobre tipos de datos en lenguaje C
02 - Conceptos fundamentales sobre tipos de datos en lenguaje C
 
Tema 2 tipos de datos y expresiones en java por gio
Tema 2   tipos de datos y expresiones en java por gioTema 2   tipos de datos y expresiones en java por gio
Tema 2 tipos de datos y expresiones en java por gio
 
Trabajo final investigacion y lo que nos gusto
Trabajo final investigacion y lo que nos gustoTrabajo final investigacion y lo que nos gusto
Trabajo final investigacion y lo que nos gusto
 
Tipos De Datos En Java
Tipos De Datos En JavaTipos De Datos En Java
Tipos De Datos En Java
 
Tipos de datos en java
Tipos de datos en javaTipos de datos en java
Tipos de datos en java
 
8. Uso De Variables De Tipo Referencia
8.  Uso De Variables De Tipo Referencia8.  Uso De Variables De Tipo Referencia
8. Uso De Variables De Tipo Referencia
 
Ejemplos c
Ejemplos cEjemplos c
Ejemplos c
 
Programación Funcional con Scheme
Programación Funcional con SchemeProgramación Funcional con Scheme
Programación Funcional con Scheme
 
Lenguaje C para Administradores de Red - Script I
Lenguaje C para Administradores de Red - Script ILenguaje C para Administradores de Red - Script I
Lenguaje C para Administradores de Red - Script I
 
JavaScript para Programadores Java
JavaScript para Programadores JavaJavaScript para Programadores Java
JavaScript para Programadores Java
 
Tipo de dato DOUBLE
Tipo de dato DOUBLETipo de dato DOUBLE
Tipo de dato DOUBLE
 
Curso Java Resumen - Curso 2005-2006
Curso Java Resumen - Curso 2005-2006Curso Java Resumen - Curso 2005-2006
Curso Java Resumen - Curso 2005-2006
 
Tema 3: Tipos y clases en Haskell
Tema 3: Tipos y clases en HaskellTema 3: Tipos y clases en Haskell
Tema 3: Tipos y clases en Haskell
 
Identificadores, variables y constantes
Identificadores, variables y constantesIdentificadores, variables y constantes
Identificadores, variables y constantes
 
LibreríAs De Java
LibreríAs De JavaLibreríAs De Java
LibreríAs De Java
 

Similar a Java Basico-Ficheros (20)

Programación básica
Programación básicaProgramación básica
Programación básica
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
 
Introducción a la programación en Python
Introducción a la programación en PythonIntroducción a la programación en Python
Introducción a la programación en Python
 
Cpp
CppCpp
Cpp
 
Cpp
CppCpp
Cpp
 
algoritmos distribuidos
algoritmos distribuidosalgoritmos distribuidos
algoritmos distribuidos
 
Puntofunci
PuntofunciPuntofunci
Puntofunci
 
Viernes Tecnicos DTrace
Viernes Tecnicos DTraceViernes Tecnicos DTrace
Viernes Tecnicos DTrace
 
Introducción a Python
Introducción a PythonIntroducción a Python
Introducción a Python
 
Javascript
JavascriptJavascript
Javascript
 
Variables2
Variables2Variables2
Variables2
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 
Operadores Fundamentos de la Programacion
Operadores Fundamentos de la ProgramacionOperadores Fundamentos de la Programacion
Operadores Fundamentos de la Programacion
 
Tipos basicos de java
Tipos basicos de javaTipos basicos de java
Tipos basicos de java
 
Compilar mediante dos
Compilar mediante dosCompilar mediante dos
Compilar mediante dos
 
Resumen java
Resumen javaResumen java
Resumen java
 
Ap7 java2
Ap7 java2Ap7 java2
Ap7 java2
 
Introducción a DJango
Introducción a DJangoIntroducción a DJango
Introducción a DJango
 
01 metprogramacion
01 metprogramacion01 metprogramacion
01 metprogramacion
 

Último

Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.marianarodriguezc797
 
Carta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdfCarta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdfangelinebocanegra1
 
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOSPRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOSLincangoKevin
 
La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....Aaron Betancourt
 
Los mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdfLos mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdfodalistar77
 
El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosEl diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosLCristinaForchue
 
La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2montoyagabriela340
 
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...OLGAMILENAMONTAEZNIO
 
Análisis de artefactos tecnologicos .pdf
Análisis de artefactos tecnologicos .pdfAnálisis de artefactos tecnologicos .pdf
Análisis de artefactos tecnologicos .pdfcastrodanna185
 
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETDe Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETGermán Küber
 
VIDEOS DE APOYO.docx E
VIDEOS DE APOYO.docx                                  EVIDEOS DE APOYO.docx                                  E
VIDEOS DE APOYO.docx Emialexsolar
 
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...RaymondCode
 
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfPresentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfymiranda2
 
Inteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidadInteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidaddanik1023m
 
Matriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxMatriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxPaolaCarolinaCarvaja
 
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdfTENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdfJoseAlejandroPerezBa
 
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdfInmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdfOBr.global
 
Actividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdfActividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdfalejandrogomezescoto
 

Último (20)

Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.
 
Carta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdfCarta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdf
 
BEDEC Sostenibilidad, novedades 2024 - Laura Silva
BEDEC Sostenibilidad, novedades 2024 - Laura SilvaBEDEC Sostenibilidad, novedades 2024 - Laura Silva
BEDEC Sostenibilidad, novedades 2024 - Laura Silva
 
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOSPRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
 
La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....
 
Los mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdfLos mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdf
 
El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosEl diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
 
La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2
 
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
 
Análisis de artefactos tecnologicos .pdf
Análisis de artefactos tecnologicos .pdfAnálisis de artefactos tecnologicos .pdf
Análisis de artefactos tecnologicos .pdf
 
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETDe Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
 
VIDEOS DE APOYO.docx E
VIDEOS DE APOYO.docx                                  EVIDEOS DE APOYO.docx                                  E
VIDEOS DE APOYO.docx E
 
BEDEC Proyecto y obra , novedades 2024 - Xavier Folch
BEDEC Proyecto y obra , novedades 2024 - Xavier FolchBEDEC Proyecto y obra , novedades 2024 - Xavier Folch
BEDEC Proyecto y obra , novedades 2024 - Xavier Folch
 
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
 
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfPresentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
 
Inteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidadInteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidad
 
Matriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxMatriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docx
 
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdfTENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
 
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdfInmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdf
 
Actividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdfActividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdf
 

Java Basico-Ficheros

  • 1. Java Programación Básica Freddy Romero Email: flromero@utpl.edu.ec @flromero_s
  • 2. Contenidos: 1. Tipos de datos. 2. Castings 3. Operadores 4. Estructuras de Control. 5. Arreglos. 6. Ingreso de datos consola. 7. Ficheros/Archivos. 8. Métodos/Funciones
  • 3. 1. Tipos de datos.
  • 4. 1. Tipos de datos. Ejemplo : Declaracion de Variables: public int numero1; Modificador de Acceso. (opcional) Tipo de dato (obligatorio) Toda expresión termina con punto y coma “;”
  • 5. 2. Castings <tipo_de_dato> <nombre_variable> = (Tipo_de_dato) <valor>; Ejemplo: double decimal1 = 25.0; int variable_final = (int) decimal1;
  • 6. 3. Operadores Operadores compuestos de asignación: -=, +=, /= Ejemplo: y -= 6; x += 2 * 5; x *= 2 +5; Equivale a decir: y = y - 6; x = x + (2 * 5); x = x * (2 + 5);
  • 7. 3. Operadores Operadores relacionales, siempre su resultado es un boolean(true o false): <, <=, >, >=, ==, y !=. Hay cuatro cosas que se pueden testear: • números. • caractéres. • booleanos primitivos. • variables que referencian a Objetos.
  • 8. 3. Operadores Operadores Aritméticos: +, -, *, /, % Recordar que por defecto las expresiones son evaluadas de izquierda a derecha. Si se quiere condicionar se debe utilizar los paréntesis “( )”. Recordar también que el *, / y % tienen mayor precedencia que el + y -. Operadores de incremento y decremento ++(prefijo y postfijo), --(prefijo y postfijo) Ejemplo de uso: 1. class MathTest { 2. static int players = 0; 3. public static void main (String [] args) { 4. System.out.println("players online: " + players++); 5. System.out.println("The value of players is " + players); 6. System.out.println("The value of players is now " + ++players); 7. } 8. } La salida es: players online: 0 The value of players is 1 The value of players is now 2
  • 9. 3. Operadores Operadores Lógicos: • And &&, y || Ejercicios Netbeans / Eclipse
  • 10. 4. Estructuras de Control. • If • If-else • Do-while • While • For • switch .
  • 11. 5. Arreglos. • Uni-direccional. <tipodato>[] nombre; nombre= new <tipodato>[tamanio];
  • 12. 5. Arreglos. • Bi-direccional. <tipodato>[][] nombre; nombre= new <tipodato>[tamanio][tamanio];
  • 13. 6. Ingreso de datos consola. El ingreso de datos se lo puede hacer a través del uso de varias librearías. Las mas básicas son la siguientes: • Scanner. import java.util.Scanner; Existen mas métodos que nos permite trabajar con tipos de datos específicos
  • 15. 7. Ficheros/Archivos. Ejercicios: El archivo llamado “archivo2.txt” debe existir import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException;
  • 16. 8. Métodos/Funciones Tipo de retorno Argumentos