You are on page 1of 2

Palabras reservadas

abstract char else for interface package static throws


boolean continue extends if long private super true
break class false implements main protected switch try
byte default final import native public synchronized void
case do finally instanceof new return this volatile
catch double float int null short throw while
Tipos de datos
Tipo de dato Declaracin de tipo Rango Ejemplo Clase envolvente
Boleano boolean true/false true Boolean
Caracter char Unicode a, '\u03A3', \n Character
Entero byte -128 a 127 23 Byte
short -32.768 a 32.767 -322 Short
int -2147483648 a 2147483647 98323223 Integer
long -9223372036854775808 a 9223372036854775807 564L Long
Real float -38 a 38 32322F Float
3.4x10 3.4x10
double -308 a 308 3434.343, 34e3 Double
1.8x10 1.8x10
Clase System (java.lang)
Permite el acceso a los dispositivos de entrada/salida, el reloj, etc. Contiene como atributos tres flujos de entrada/salida: in (entrada estndar), out (salida
estndar) y err (salida de error estndar).
El atributo out es un objeto de PrintStream
Mtodo Descripcin
void print(Object o) Imprime cualquier objeto
void println(Object o) Imprime cualquier objeto y salta de lnea
PrintStream printf(String c, Object o) Imprime una serie de objetos segn los especificadores de la cadena de control
Especificadores de formato
Un especificador de formato queda definido de siguiente forma:
%[posicin del dato$][indicador de formato][ancho][.precisin]<carcter de formato>
Posicin del dato
Indica la posicin del dato con respecto a otros. El primer dato de la izquierda ocupa la posicin 1.
Indicador de formato
Determina el formato de salida
Indicador Significado
- Alineacin a la izquierda
( Muestra nmeros negativos entre parntesis
, Separador decimal en miles
+ Muestra el signo de nmeros positivos
0 Rellena con ceros en ancho si el nmero tiene menos cifras
Ancho
Es un nmero entero que indica el nmero de espacios que ocupar el dato a mostrar.
Precisin
Es un nmero Indica el nmero de decimales.
Caracteres de formato
Carcter Tipo de dato u objeto
b Booleano
f Nmero real
d Nmero entero
e Nmero real en notacin cientfica
g Nmero real pequeos o grandes en su mnima representacin (notacin cientfica).
s Cadena
c Carcter
n Salto de lnea
Secuencia de escape
Secuencia Descripcin
\n Nueva Lnea
\t Tabulador.
\r Retorno de Carro.
\b Regreso de cursor un caracter a la Izquierda.
\\ El carcter barra inversa ( \ ).
\' El carcter prima simple ( ' ).
\" El carcter prima doble o bi-prima ( " ).
Operadores matemticos
Aritmticos Descripcin Relacionales Descripcin Asignacin Descripcin Lgicos Descripcin
+ Suma == Igual = Asigna && Conjuncin
- Resta != Diferente += Suma y asigna || Disyuncin
* Multiplicacin > Mayor -= Resta y asigna ! Negacin
/ Divisin o cociente < Menor *= Multiplica y asigna
% Residuo o Modulo >= Mayor o igual /= Divide y asigna
++ Incremento <= Menor o igual %= Residuo y asigna
-- Decremento
Operador de concatenacin (+)
Permite unir dos cadenas. Ejemplo: Hola + David
Clase String (java.lang)
Mtodo Descripcin
char charAt(int p) Devuelve el carcter de la posicin indicada.
boolean equals(String c) Devuelve un valor booleano al comparar la cadena que llama al mtodo con la cadena pasada como
parmetro.
int indexOf(String c) Devuelve la posicin de la cadena pasada como parmetro.
int length() Devuelve el nmero de caracteres.
String replace(char c1, char c2) Devuelve la cadena remplazando el caracter c1 por c2.
String substring(int i,int f) Devuelve la subcadena entre las posiciones i y f-1.
String trim() Devuelve la cadena sin los espacios en blanco que tiene al final.
String toLowerCase() Devuelve la cadena en minsculas.
String toUpperCase() Devuelve la cadena en maysculas.
Clase Math (java.lang)
Mtodo Descripcin
static double sqrt(double n) Devuelve la raz de n
static double pow(double x, double y) Devuelve la potencia x a la y.
static double sin(double x) Devuelve el seno de x
static double cos(double x) Devuelve el coseno de x
static double tan(double x) Devuelve la tangente de x
static double log(double x) Devuelve el logaritmo natural de x
static double log10(double x) Devuelve el logaritmo en base 10 de x
static double min(double x, double y) Devuelve el mnimo entre x y y
static double max(double x, double y) Devuelve el mximo entre x y y
static double toRadians(double x) Devuelve el equivalente en radianes de x grados
static double toDegrees(double x) Devuelve el equivalente en grados de x radianes
static double ceil(double x) Devuelve el entero ms pequeo mayor o igual a x (techo)
static double floor(double x) Devuelve el entero ms grande menor o igual a x (piso)
static double random() Devuelve un nmero aleatorio en el intervalo [0, 1).
Clase Scanner (java.util)
Mtodo Descripcin
boolean nextBoolean() Devuelve el valor booleano ledo por el objeto.
byte nextByte() Devuelve el valor en byte ledo por el objeto.
double nextDouble() Devuelve el valor double ledo por el objeto.
int nextInt() Devuelve el valor int ledo por el objeto.
float nextFloat() Devuelve el valor float ledo por el objeto.
long nextLong() Devuelve el valor long ledo por el objeto.
short nextShort() Devuelve el valor short ledo por el objeto.
String nextLine() Devuelve la cadena de una lnea leda por el objeto.
String next() Devuelve la cadena de una palabra leda por el objeto
Scanner useDelimiter(String p) Establece el delimitador entre los valores a leer
Permiten leer un flujo de entrada. Para leer el flujo de entrada estndar empleamos System.in al definir al objeto.
Ejemplo: Scanner leer = new Scanner(System.in);

You might also like