Show Menu
Cheatography

JAVA-uf1 Cheat Sheet (DRAFT) by

Programación Estructurada

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Tipos de datos

int num = 5
// entero
float num = 5.55f
// decimal simple
double num = 5.55d
// decimal doble
char letra = 'a'
// carácter simple
boolean bool = true
// booleano (true or false)
String texto = "­Hol­a"
// cadenas de caracteres

Operadores aritmé­ticos

suma +
// x + y
resta -
// x - y
multip­lic­ación *
// x * y
división /
// x / y
resto o módulo %
// x % y
potencia ^
// x ^ y
incremento ++
// x ++

Operadores lógicos (condi­cio­nales)

and &&
// a && b
or ||
// a || b
no !
// !a

Variables - Sintaxis

[visib­ilidad] tipo nombre­Var­iable1;
nombre­Var­iable1 = valor1;

[visib­ilidad] tipo nombre­Var­iable2 = valor2;

Métodos de la clase Scanner

nextLine ( )
next ( )
nextXXXX ( )
// depende del tipo
hasNext ( )
hasNextInt
 

Estruc­turas de selección

if
// si la condición es true
else
// se ejecutará si la condición es false
else if
// si la primera condición es false
switch

Bucles

WHILE
int i = 0;
while (i < 5) {
  System.out.println(i);
  i++;
}

FOR
for (int i = 0; i < 5; i++) {
  System.out.println(i);
}

Arrays

Ejemplos
int [ ] pesos; // unidim­ens­ional
int precios [ ]; // unidim­ens­ional
char [ ] letras = ('a', 'b', 'c');
String [ ] texto = ("An­na");

Recorrido de un array

for (int i = 0; i < edades.length; i++) {
  System.out.println(edades[i]);
}
 

Strings

Arrays de cadenas de texto:

//inicialización a valor concreto
String[] miArray = {“valor1”, “valor2”, “valor3”};

//inicialización a valor por defecto
String[] miArray = new String[5];