The document provides information about key concepts in Java including:
1. It lists Java keywords and data types including boolean, char, int, float, and string.
2. It summarizes common classes for input/output (System), strings (String), and math (Math) and their commonly used methods.
3. It also covers operators, escape sequences, and the Scanner class for user input.
Original Description:
Formulario de programación orientada a objetos (Java)
The document provides information about key concepts in Java including:
1. It lists Java keywords and data types including boolean, char, int, float, and string.
2. It summarizes common classes for input/output (System), strings (String), and math (Math) and their commonly used methods.
3. It also covers operators, escape sequences, and the Scanner class for user input.
The document provides information about key concepts in Java including:
1. It lists Java keywords and data types including boolean, char, int, float, and string.
2. It summarizes common classes for input/output (System), strings (String), and math (Math) and their commonly used methods.
3. It also covers operators, escape sequences, and the Scanner class for user input.
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);