Escolar Documentos
Profissional Documentos
Cultura Documentos
(Prcticas)
2 I.T.I.G.
ndice
Programa o aplicacin JAVA Reglas para los nombres de clases, interfaces, mtodos y variables Variables y tipos de datos Operadores Estructuras de control Entrada y salida estndar del sistema
y tabularlo convenientemente
El tipo String:
String name = Maria; String[] names = {Maria, Pepe}; String[] colors = new String[3];
Arrays:
OPERADORES ARITMTICOS
Suma (+) int b = 3 + 7; // Asigna 10 a b Resta (-) int m = 6 3; // Asigna 3 a m Producto (*) int d = 2 * 2; //Asigna 4 a d Divisin (/) int r = 6 / 2; //Asigna 3 a r Resto de una divisin (%) c = 11 % 3; //Asigna 2 a c Incremento unitario (++) x++ equivale a x = x + 1;
int y = x++; (primero asigna el valor actual de la variable x a la variable y y despus se incrementa en uno el valor de x) int y = ++x; (primero se incrementa el valor de la variable x en una unidad y despus se asigna el valor incrementado a la variable y)
x-- equivale a x = x - 1;
== (igual) != (distinto) > (mayor que) < (menor que) >= (mayor o igual que) <= (menor o igual que)
&& (Y lgico) || (O lgico) ! (NOT)
Operadores lgicos:
OPERADORES DE ASIGNACIN
= (x = 2) x+=y; x = x + y;
x-=y; x*=y; x /=y; x%=y; x = x y; x = x * y; x = x / y; x = x % y;
ESTRUCTURAS DE CONTROL
if (condicin) statement; if (condicin1) { //hacer esto si la condicin1 es cierta } else if (condicin2) { // hacer esto si la condicin2 es cierta } else if (condicin3) { // hacer esto si la condicin3 es cierta } else { //hacer esto si ninguna de las condiciones anteriores es cierta }
ESTRUCTURAS DE CONTROL
for (inicializacin;condicin;actualizacin){ //bloque de cdigo } while (condicin){ //bloque de cdigo } do { //bloque de cdigo } while (condicin)
ESTRUCTURAS DE CONTROL
switch (variable){ case 1: //bloque de cdigo break; case 2: //bloque de cdigo break; default: //bloque de cdigo break; }
Limitaciones: Slo admite una condicin. No son vlidos los operadores && y || En esa condicin se presupone que el operador de relacin es la igualdad (==) La variable asociada a la condicin slo puede ser del tipo byte, short, int o char, ninguna otra es vlida
int <variable> = Integer.parseInt(args[x]); Siendo args[x] los valores que se pasan como argumento al ejecutar el programa.
Requiere importar el paquete java.io.* (import java.io.*;) El mtodo readLine() lanza una excepcin del tipo IOException que debe gestionarse correctamente. (Por el momento se gestionar mediante la clusula throws IOException a continuacin del mtodo main)
System.out.println(. + <variable> + ); //con salto de lnea System.out.print (. + <variable> + ); //sin salto de lnea