Chuleta Mental Java – Examen Sintaxis
CONDICIONALES
if (cond) { ... }
if-else: if (cond) { ... } else { ... }
if-else if-else: if (c1) { ... } else if (c2) { ... } else { ... }
equals / ==: [Link](cadena2) / num1 == num2
switch: switch(var){ case v1: ... break; default: ... }
CICLOS
for (int i = ini; i <= fin; i++) { ... }
while (cond) { ... }
do { ... } while (cond);
[Link](); / [Link](i);
VECTORES
Declarar: int[] nums = new int[5];
Inicializar: String[] frutas = {"Mango", "Pera"};
Recorrer: for (int i = 0; i < [Link]; i++) { ... }
MATRICES
Declarar: int[][] tabla = new int[3][4];
Inicializar: int[][] nums = {{1,2},{3,4}};
Recorrer: for (int i=0; i<[Link]; i++){ for(int j=0;j<m[i].length;j++){...}}
CONSTRUCTORES
Vacío: public Clase() { ... }
Lleno: public Clase(tipo a, tipo b) { this.a=a; this.b=b; }
Set/Get: setX(tipo x){this.x=x;} getX(){return x;}
HERENCIA
Padre: public class Animal { ... }
Hijo: public class Perro extends Animal { ... }
[Link](); / [Link];
POLIMORFISMO
Animal a = new Perro(); [Link]();
@Override public void comer() { ... }