Cheatography
https://cheatography.com
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 = "Hola" |
// cadenas de caracteres |
Operadores aritméticos
suma + |
// x + y |
resta - |
// x - y |
multiplicación * |
// x * y |
división / |
// x / y |
resto o módulo % |
// x % y |
potencia ^ |
// x ^ y |
incremento ++ |
// x ++ |
Operadores lógicos (condicionales)
and && |
// a && b |
or || |
// a || b |
no ! |
// !a |
Variables - Sintaxis
[visibilidad] tipo nombreVariable1;
nombreVariable1 = valor1;
[visibilidad] tipo nombreVariable2 = valor2; |
Métodos de la clase Scanner
nextLine ( ) |
next ( ) |
nextXXXX ( ) |
// depende del tipo |
hasNext ( ) |
hasNextInt |
|
|
Estructuras 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; // unidimensional
int precios [ ]; // unidimensional
char [ ] letras = ('a', 'b', 'c');
String [ ] texto = ("Anna"); |
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];
|
|