Resumen Prog. Java
Resumen Prog. Java
VARIABLES Y CONSTANTES:
TIPOS DE DATOS:
● ENTERO = INT {1,2,3,4..}
● DECIMALES = DOUBLE {1.5, 2.3, 5.8…}
● BOOLEANOS = TRUE O FALSE.
● CARACTERES = {‘A’, ‘B’, ‘C’...}
● CADENA DE CARACTERES/TEXTO = String “Hola mundo”.
● ENTERO LARGO = LONG {12.540, 500.532…} números largos.
Ejemplo:
int num1=5;
int num2 =10;
if (num2 > num1 ) {
sout (“El num2 es mayor al num1”) ;
}
Ejemplo:
int num1=5;
int num2 =10;
Else {
sout (“El num1 es menor al num2”);
}
CONDICIONAL MÚLTIPLE:
● Se utiliza cuando se necesita anidar varias condiciones “if” si no se cumple la
primera.
Ejemplo:
int num1=15;
int num2 =10;
Else {
if (num1 == num2 ) {
sout(“Son iguales”);
}
Else {
sout (“El num1 es mayor al num2”);
}
ESTRUCTURA SWITCH:
● La estructura “Switch” permite múltiples caminos a partir de la evaluación de una
sola expresión/condición.
● La expresión puede ser una variable o cualquier otro tipo, siempre y cuando se
evalúe un valor simple.
● La construcción se ejecuta mediante la evaluación de la condición y un conjunto de
sentencias case.
Cada case es una posible respuesta a la evaluación de esa condición, si el valor que
se busca coincide con algún case, se ejecuta el mismo hasta la sentencia break o
hasta el final del Switch (Dependiendo del caso.)
Ejemplo:
int dia = 5; // Viernes
String nombreDia;
Switch (dia) {
case 1 : nombreDia = ”Lunes”;
break;
case 2 : nombreDia = “Martes”;
break;
case 3 : nombreDia = ”Miércoles”;
break;
case 4 : nombreDia = “Jueves”;
break;
case 5 : nombreDia = “Viernes”;
break;
case 6 : nombreDia = ”Sábado”;
break;
case 7 : nombreDia = “Domingo”;
break;
default: nombreDia = “Nombre de día invalido”;
break;
}
sout (“El dia de la semana seleccionado es: ”+nombreDia);
CLASE SCANNER:
● La clase scanner nos permite leer datos ingresados por el usuario desde el teclado.S
MÉTODOS DE LA CLASE SCANNER:
CÓMO UTILIZARLA:
1. Crear un objeto de la clase Scanner.
2. Importar la librería java.util.scanner.
3. utilizar un método de entrada de datos.
Ejemplo:
Scanner leer = new Scanner (System.in);
//variables
int edad;
String nombre;
char sexo;
double sueldo;
//Entrada
System.out.println(“Nombre”);
nombre = leer.nextLine();
System.out.println(“Edad”);
nombre = leer.nextInt();
System.out.println(“Sexo”);
Sexo = leer.charAT(0);
System.out.println(“Sueldo”);
Sueldo = leer.nextDouble();
//Salida
System.out.println(“Tus datos son”);
System.out.println(“Nombre”+nombre);
System.out.println(“Edad”+edad);
System.out.println(“Sexo”+sexo);
System.out.println(“Sueldo”+sueldo);
OPERADOR TERNARIO:
● El operador ternario es una herramienta en java para tomar decisiones simples en
una sola línea de código.
● Permite tomar decisiones basadas en una condición y asignar un valor a una
variable o expresión en función de si la condición es verdadera o falsa.
Ejemplo:
ESTRUCTURAS REPETITIVAS:
❖ Permiten ejecutar una cierta porción de código por una determinada cantidad de
veces.
❖ Esta ejecución repetitiva se conoce como bucle.
❖ Existen dos tipos de bucles:
● Controlados por contador.
● Controlados por centinela.
BUCLE WHILE:
● Permite ejecutar un bloque de código de forma repetitiva “mientras” (While en inglés)
se cumpla una determinada condición.
● Cuando deja de cumplirse la condición, el programa sale del bucle y continúa con el
resto del programa.
int contador = 0 ;
contador = contador + 1;
}
ESTRUCTURA FOR: