Está en la página 1de 20

William Yánez

wyanez@gmail.com
Componentes del
Lenguaje
 Comentarios
 Identificadores
 Palabras Reservadas
 Tipos de Datos.
 Operadores
 Estructuras de Control de flujo.

William Yánez
wyanez@gmail.com
Comentarios
 En Java tenemos 3 tipos de comentarios:
// comentarios de una sola linea
/* comentarios de una ó mas lineas
*/
/** comentarios de documentación , de una ó
mas lineas, son reconocidos por el JavaDoc
*/

William Yánez
wyanez@gmail.com
Identificadores
 Se utilizan para nombrar variables,
metodos, clases, objetos y cualquier cosa
que se necesite identificar.
 Comienzan con una letra, un subrayado
(_) ó un símbolo de dólar ($).
 Los siguientes caracteres pueden ser
letras, dígitos, simbolo de subrayado.
 Se distinguen mayúsculas de minúsculas.
 No hay longuitud máxima.

William Yánez
wyanez@gmail.com
Palabras Reservadas
abstrac continue for new switch
tboolea default goto null synchroniz
n
break do if package ed
this
byte double impleme private throw
case else nts
import protecte throws
catch extend instance d
public transient
char s
false of
int return true
class final interface short try
const finally long static void
volatile float native super while

Nota: Java no usa las palabras goto y const, sin embargo son reservadas
William Yánez
wyanez@gmail.com
Tipos de Datos
Java tiene ocho tipos simples: byte, short, int,
long, char, float, double y boolean.
boolean Se
pueden distribuir en cuatro grupos:
 Enteros: byte, short, int, long, que son para
números enteros con signo.
 Números en coma flotante: float y double, que
representan números fraccionarios.
 Caracteres: char, que representa simbolos de un
conjunto de caracteres como letras y digitos.
 Boolean: para representar valores lógicos.

William Yánez
wyanez@gmail.com
Tipos de Datos
Nombre Tamaño
(Bytes)
byte 1
short 2
int 4
long 8
float 4
double 8
William Yánez
wyanez@gmail.com
Declaración de
Variables
 La forma básica de una declaración
de variable es:
tipo identificador [=valor][,
identificador [=valor]…]
Donde tipo puede ser un tipo simple
ó el nombre de una clase ó interface.
Ej: int a,b=5,c ;
double pi=3.14;
William Yánez
wyanez@gmail.com
Arreglos y Matrices
 Se pueden declarar en JAVA arreglos
de cualquier tipo:
char s[ ]; Un arreglo de 12
posiciones
int meses []; comenzando
meses= new int[12]; desde la 0 a la 11

pares={2,4,6,8,10}
int tabla[ ] [ ] = new int [4] [5]
William Yánez
wyanez@gmail.com
Operadores
Aritmeticos
Operador Resultado
+ Suma
- Resta ( menos)
* Multiplicación
/ División
% Módulo
++ AutoIncremento
-- AutoDecremento
William Yánez
wyanez@gmail.com
Operadores
Aritmeticos
Operad Resultado Ejemplo
or
+= Suma y asignación a+=b =>
a=a+b
-= Resta y asignación a-=b => a=
a-b
*= Multiplicación y a*=b =>
asignación a=a*b
/= División y a/=b => a=a/b
asignación
William Yánez
%= Módulo y a%=b =>
wyanez@gmail.com
Operadores
Relacionales
Operador Resultado
== Igual a
!= Distinto de
> Mayor
< Menor
>= Mayor ó igual
que
<= Menor ó igual
que
William Yánez
wyanez@gmail.com
Operadores Lógicos
Operad Resultado
or
& AND
| OR
^ XOR (OR exclusivo)
|| OR en cortocircuito
&& AND en cortocircuito
! NOT unario

William Yánez
wyanez@gmail.com
Operador Condicional
La forma general es:
expresión ? sentencia1 : sentencia 2
Donde expresión es una expresión lógica que
dá como resultado un valor booleano. Si es
TRUE se ejecuta sentencia1, en caso contrario
se ejecuta sentencia2.
Ej:
cociente= (denom==0) ? 0: num /
denom
William Yánez
wyanez@gmail.com
Estructuras de Control
de Flujo
if / else
if (expresion_logica) {
instrucciones;
}
else
{
instrucciones;
}
Nota: si lleva; antes del else si es 1 instrucción

William Yánez
wyanez@gmail.com
Estructuras de Control
de Flujo
switch (expresión) { Ejemplo:
case valor1: char sexo=‘f’;
instrucciones; switch (sexo) {
break; case ‘m’:
case valor2:
System.out.println(‘M
instrucciones;
asculino”);
break;
break;
default:
case ‘f’:
instrucciones;
break; System.out.println(‘e
} menino”);
William Yánezbreak;
wyanez@gmail.com
}
Estructuras de Control
de Flujo
Ciclos while:
while (condición){
instrucciones;
}
Ejemplo:
int i=1;
while(i<=10){
System.out.println(i);
i++;
}
William Yánez
wyanez@gmail.com
Estructuras de Control
de Flujo
Ciclo for:
for (inicio; condición; incremento){
instrucciones;
}
Ejemplo:
for(int i=1;i<=10;i++)
System.out.println(i);
William Yánez
wyanez@gmail.com
Estructuras de Control
de Flujo
Ciclos do.. while:
do
{
instrucciones;
} while (condición);

William Yánez
wyanez@gmail.com
Estructuras de Control
de Flujo
Excepciones: Java implementa las
excepciones para
try { facilitar la
construcción de
instrucciones;
código robusto.
} Cuando ocurre un
error en un programa
catch (Exception e) el código que
{ encuentra el error
lanza una excepción,
instrucciones; que se puede
} capturar y
recuperarse de ella.
William Yánez
wyanez@gmail.com

También podría gustarte