Escolar Documentos
Profissional Documentos
Cultura Documentos
leguaje java
JDK = Kit de desarrollador de Java
Comentarios
Los comentarios son ignorados por el compilador de java y se utilizan para poner comentarios
Al programa. Los comentarios se pueden hacer de la siguiente manera:
// Comentario de una sola linea
/* comentario
Que
Contiene
Varias lineas */
Todo programa en java consta de cuando menos una declaracin de clase que el
programador debe definir. Estas clases se conocen como clases definidas por el usuario
La palabra clave class introduce una declaracin de clase en java, el cual debe ir seguida
inmediatamente por el nombre de la clase. Por convencin todos los nombres de las
clases empiezan con MAYUSCULAS
En una aplicacin de java solo uno de esos mtodo debe llamarse main.
Los mtodos pueden realizar tareas y devolver informacin una vez que han concluido.
La palabra clave void indica que este mtodo no devolver ningun tipo de informacin
La instruccin system.out.println(Bienvenido a la programacion en java);
Indica a la computadora que imprima la cadena de carcteres contenida entre las comillas
dobles.
System.out se conoce como el objeto de salida estndar. Permite a las aplicaciones en
java mostrar informacin en la ventana de comandos desde donde se ejecutan.
System.out.println muestra una lnea de texto en la ventana de comandos. La cadena dentro
de los parntesis es el argumento para el mtodo.
Print ---> El cursor aparece despues del texto
Println----> El cursor aparece en el siguiente reglon del texto
Printf-----> Aplica formato al texto, se especfica el tipo de dato que se debe mostrar en
pantalla. Los valores de los datos se ingresan a travs de argumentos.
Printf utiliza especificadores de formato (%) que especifican el tipo de datoa imprimir. Van
seguidos de un caracter que indica el tipo de dato. Ej. %s cadena, %d nmero entero.
Caracteres de escape
\n -----> Nueva linea. Coloca el cursor de la pantalla al inicio de la siguiente lnea
\t------> Tabulador horizontal. Desplaza el cursor de la pantalla hasta la siguiente poscin de
Tabulacin.
\r-----> Retorno de carro. Coloca el cursos de la pantalla al inicio de la lnea actual; no avanza
A la siguiente lnea. Cualquier caracter que se imprima despues del retorno de carro,
sobreescribe los carcteres previamente impresos en esa lnea.
\\----> Imprime la barra \ en pantalla
\ ------> Imprime la en pantalla.
Variables
Una variable es unaubicacin en la memoria de la computadora en donde se puede gardar un
valor para utilizarlo despus en un programa, Toda las variables deben declararse con un
nombre y un tipo antes de poder usarse.
Un identificador es el nombre que reciben las clases, interfaces, paquetes, mtodos,
variables o instancias de un programa.
Un identificador de java debe cumplir las siguientes reglas.
Puede tener cualquier longitud
No puede contener operadores como + - , .
No puede coindir con una palabra reservada
El primer carcter solo puede ser una letra, el caracter $ o el carcter de subrayado
Despus del primer caracter pueden aparecer cualquier combinacin de letras, digitos, $ y
_
Las letras pueden ser maysculas, minsculas, incluyendo acentuadas y
Tipos de datos
Se clasifican en simples y definidos por el usuario
Simples ------> No estn orientado a objetos y se subdividen en enteros, reales, datos
de tipo carcter y lgicos y booleanos.
Enteros ----> Java ofrece cuatro tipo de enteros: byte, short, int y long todos ellos admiten
valores tanto positivos como negativos.
Nombre
Tamao en bits
Rango de valores
Declaracin
Byte
-128 a 127
Byte var1
Short
16
Short var2
Int
32
Int var3
Long
64
-9223372036854715808 a
9223372036854775807
Long var4
Tipos de datos
Reales----> los tipos de datos de coma flotante permiten almacenar nmeros muy grandes,
muy pequeos o que contienen coma decimal. Java soporta dos formatos de coma
flotante: el tipo float soporta 32 bits para el almacenamiento y guarda los valores con
precisin simple (6 7 digitos). El tipo double utiliza 64 bits para el almacenamiento y
guarda los valores con mucho mayor precisin (14 0 15 digitos).
Nombre
Tamao en bits
Rango de valores
Declaracin
float
32
Float num1=2.718f;
double
64
1,7E-308 a 1,7E308
Double num2=2.718d
Caracter----> el tipo de datos char en java se utiliza para representar un caracter, este
tipo emplea 16 bits de almacenamiento y emplea el formato unicode. Ejemplo:
Char letra = 'a';
Una cadena debe encerrarse entre comillas dobles
Un caracter debe encerrarse entre comillas simples ' '
Logico (boolean)-----> Un tipo de dato lgico puede tomar uno de los dos posibles
valores: true, false.
Declaracin de variables
Toda variable debe ser declarada antes de ser usada y se debee indicar el nombre y el tipo de
dato. Ejemplo
Int z;
Double base;
Char b;
Despues de que la variable se declara se puede asignar un valor a esa variable utilizando una
sentencia de asignacin (=). Ejemplos:
z = 5;
longitud = 1.0;
b='B';
Operadores aritmticos
Operacin en Java
Operador
Expresin algebraica
Expresin en Java
Suma
F+7
F+7
Resta
P-c
P-c
Multiplicacion
bm
B*m
Divisin
X/y
X/y
Residuo
R mod s
R%s
Operaciones
*
/
%
Multiplicacin
Divisin
Residuo
+
-
Suma
resta
asignacin
Se evala al ltimo
Toma de desicines
Una condicin es una expresin que puede ser verdadera o falsa. La instruccin if permite
que un programa tome una decisin con base al valor de una condicin.
If (condicin)
If (numero1 == numero2)
instrucccion(es)
Si la condicin es verdadera el cuerpo de la instruccin if se ejecuta. Las condiciones en
las instrucciones if pueden formarse utilizando los operadores de igualda y relacionales.
Operador estndar de
igualdad o relacional
Operador de
Ejemplo de
Significado de la condicin
igualdad o
condicin en en Java
relacional de java Java
Operadores de igualdad
=
==
!=
X == y
X != y
X es igual a y
X no es igual a y
Operadores relacionales
>
<
>
<
>=
<=
x >y
x<y
x >=y
x <= y
X es mayor que y
X es menor que y
X es mayor o igual que y
X es menor o igual que y
Instrucciones de control
Instrucciones de seleccion
If (simple)
If (calificacionEstudiante >= 60)
System.out.println(Aprobado);
If else
If (calificacionEstudiante>=60)
System.out.println(Aprobado);
Else
System.out.println(reprobado);
Operador condicional (?:)
System.out.println(calificacinEstudiante >=60? Aprobado : Reprobado);
switch
Instrucciones de control
While
do...while
for
Instrucciones de control
Instrucciones de seleccion
If anidados
If (calificacionEstudiante >= 90)
System.out.print(A);
else If (calificacionEstudiante >= 80)
System.out.print(B);
else If (calificacionEstudiante >= 70)
System.out.print(C);
else If (calificacionEstudiante >= 60)
System.out.print(D);
else
System.out.print(F);
If (x >5 )
If (y > 5)
System.out.print(x e y son mayores que 5);
else
System.out.println(x es <= 5);
Instrucciones de control
While es una instruccion de repeticin que permite especificar que un programa debe
repetir una accin mientras cierta condicion sea verdadera
while(producto <=100)
Producto = producto * 3
Repeticin controlada por un contador
Total =0;
ContadorCalif =1;
While (contadorCalif<=10)
{
system.out.print(Escriba la calificacin);
calificacin = entrada.nextInt();
total = total + calificacin;
contadorCalif= contadorCalif + 1;
}
Instrucciones de control
Repeticion controlada por centinela Se usa cuando no se conoce el nmero de
repeticines antes de ejecutar el ciclo.
Valor centinela indica el fin de la introduccin de datos
total =0;
contadorCalif=0;
System.out.print(Escriba calificacin o -1 para terminar de introducir);
Calificacin = entrada.nextInt();
While (calificacin != -1)
{
Total = total + calificacin;
contadorCalif = contadorCalif +1;
System.out.print(Escriba calificacin o -1 para terminar de introducir);
Calificacin = entrada.nextInt();
}
Repeticin for
For (int contador =1; contador <=10; contador++)
{
instrucciones
}
El equivalente de la instruccin for en while sera
Contador = 1;
While (contador <= 10)
{
instrucciones
Contador++
}
Do ......while
La instruccin se ejecuta al menos una vez y posteriormente se evalua
Int contador = 1;
Do
{
System.out.print(contador);
Contador++;
} while (contador <=10)
Do
Instruccin;
while (contador <=10)
Do
{
Instrucciones
} while (contador <=10)
Switch
Realiza distintas acciones con base a los posible valores de una expresin entera
constante
switch (calificacin / 7);
{
Case 10:
System.out.print(excelente);
Break;
Case 9:
System.out.print( muy bien);
Break;
Case 8:
System.out.print(bien);
Break;
Case 7:
System.out.print(suficiente);
Break;
default:
System.out.print(reprobado);
Break;
Arreglos
Un arreglo es un tipo de dato estructurado que est formado por un conjunto de
Elementos de un mismo tipo de datos.
Un arreglo puede almacenar mas de un elemento (valor) ala vez, con la condicin de
que todos los elementos deben ser del mismo tipo de dato.
Los arreglos se clasifican en: unidimensionales, bidimensionales y multidimensionales
(tres o mas dimensiones).