[Link].
println(“Adaptado por: Kellyn Delgado Jaimes”);
<?php echo("correo:kel2md@[Link]");?>
Sintaxis Java
Datos simples o primitivos de Java
TIPO TAMAÑO RANGO Ejemplo
byte 8 bits -128 a 127 byte numero; entero
short 16 bits -32.768 a 32.767 short numero; entero
int 32 bits -[Link] a int dias = 4; entero
[Link]
long 64 bits [Link].854.775.808 a long distancia= entero
[Link].854.775.808 4.3L;
float 32 bits 1.4e-045 a 3.4e+038 float nota = 3.5f; decimal
double 64 bits 4.9e-324 a 1.8e+308 double salario; decimal
char 16 bits Valor alfanumérico con el char caracter = caracter
conjunto internacional 88; //codificación
Unicode de x
boolean 8 bits true o false boolean bandera; lógico
Datos Estructurados y Tipo Objetos
String Permite definir cadenas que String miCadena;
no se pueden cambiar String miCadena = new String();
Inferencia de datos (v.10 Java)
var Permite inferir un tipo de var miVariable = 23;
dato var miCadena = “Hola Mundo”;
Secuencias de Escape
\ddd Carácter en base octal
\uxxxx Carácter valor Unicode en hexadecimal
\’ Comilla simple
\” Comilla doble
\\ Diagonal
\r Retorno de carro
\f Comienzo de página
\t Tabulador
\n Nueva línea
\b retroceso
Operadores Aritméticos
+ Suma x+y
[Link](“Adaptado por: Kellyn Delgado Jaimes”);
<?php echo("correo:kel2md@[Link]");?>
- Resta x-y
* Multiplicación x*y
/ División x/y
% Módulo x%y
++ Incremento x++
+= Suma y asignación x += y equivalente x = x + y
-= Resta y asignación x -= y equivalente x = x - y
*= Multiplicación y asignación x *= y equivalente x = x * y
/= División y asignación x /= y equivalente x = x/y
%= Módulo y asignación x %= y equivalente x = x % y
-- Decremento x--
Operadores Relacionales
> Mayor
< Menor
>= Mayor igual
<= Menor igual
== Igual
!= Diferente / No igual
! Negación
Operadores Lógicos booleanos
&& AND o Y
|| OR o O
?: If-then-else ternario
X Y X || Y X && Y !X
True True True True False
True False True False False
False True True False True
False False False False True
Sentencias de Control o Selección
Sentencia Sintaxis Ejemplo
If If (condición) sentencia; If (num1 < 10) [Link] (“num1 es
menor a”);
[Link](“Adaptado por: Kellyn Delgado Jaimes”);
<?php echo("correo:kel2md@[Link]");?>
If (condición){ If (num2>200){ suma
Instrucción 1; = num1+num2;
………. resta= suma – num1;
Instrucción n; }
}
If (condición){ If (num2>200){
Instrucción 1;
………. suma = num1 + num2;
Instrucción n; resta = suma – num1;
} else {
Instrucción 1; }else{
……….
Instrucción n; multiplicacion = num2 * num3;
}
}
?:
switch switch(condición){ switch(i){ case
case valor1: 1:
instrucciones…. instrucciones….
break; case break; case 2:
valor2: instrucciones….
instrucciones…. break; default:
break; default: instrucción por defecto;
instrucción por defecto; }
}
while [inicialización] int i=1;
while (condición de terminación) { while (I <= 10)
cuerpo; iteración; {
} cuerpo;
i++;
}
[Link](“Adaptado por: Kellyn Delgado Jaimes”);
<?php echo("correo:kel2md@[Link]");?>
[inicialización] int i=1; do{
do { cuerpo; if (i % 2 == 0)
iteración; [Link](“numero par”);
} while (condición de terminación); i++;
} while (i<=10);
for for (inicialización; condición de fin; for (int i = 1; i <= 10; i++){
iteración){ if (i % 2 ==0)
cuerpo; [Link](“numero par”);
} }
Variación
del for
Sintaxis: for (tipo_variable : colección )
[Link](“Adaptado por: Kellyn Delgado Jaimes”);
<?php echo("correo:kel2md@[Link]");?>
for-each
Sentencias de salto break, continue y return
break: mediante
esta sentencia se
forzó la
finalización de un
ciclo.
[Link](“Adaptado por: Kellyn Delgado Jaimes”);
<?php echo("correo:kel2md@[Link]");?>
continue:
permite
interrumpir un
ciclo, pero
continuar
ejecutándose en
la próxima
iteración
Salida del programa:
Adaptado por: Ing. Kellyn Delgado Jaimes
[Link]
return: se utiliza
en un método,
para retornar al
método
llamante, o un
valor
versión:1.1