Se utiliza para imprimir una linea de texto en la consola seuido de un salto de linea.
System.out.println("¡Hola, mundo!");
System.out.println("El resultado es: " + resultado);
Se utiliza para formatear una cadena con valores variables y luego imprimirlos en la consola.
int edad = 25;
double altura = 1.75;
System.out.printf("Tengo %d años y mi altura es %.2f metros.", edad, altura);
Se utiliza para formatear una cadena con valores variables, pero en lugar de imprimirlos directamente, devuelve la cadena formateada.
String nombre = "Juan";
int edad = 30;
String mensaje = String.format("Hola, soy %s y tengo %d años.", nombre, edad);
System.out.println(mensaje);
Especificador de Formato | Tipo de Dato | Descripción |
---|---|---|
%s |
Texto | Formatea una cadena de caracteres |
%d |
Entero | Formatea un número entero decimal |
%f |
Flotante | Formatea un número de punto flotante |
%b |
Booleano | Formatea un valor booleano (true o false) como texto |
%c |
Carácter | Formatea un único carácter |
%n |
Salto de línea | Inserta un salto de línea en la cadena de formato |
Operador | Significado | Ejemplo | Resultado (si a=10 y b=5) |
---|---|---|---|
+ |
Suma | a + b |
15 |
- |
Resta | a - b |
5 |
* |
Multiplicación | a * b |
50 |
/ |
División | a / b |
2.0 |
% |
Módulo | a % b |
0 |
++ |
Incremento | a++ o ++a |
11 (para a++ ) |
-- |
Decremento | a-- o --a |
9 (para a-- ) |
Tipo de Acceso | Alcance | Descripción |
---|---|---|
Public | En cualquier lugar | Accesible desde cualquier otra clase, ya sea en el mismo paquete o en otro paquete. Se utiliza para indicar que el miembro es parte de la interfaz pública de la clase. |
Private | Dentro de la misma clase | Accesible solo dentro de la misma clase. No es accesible desde clases fuera de la clase que lo contiene, incluso si están en el mismo paquete. Se usa para encapsular. |
Protected | Dentro del mismo paquete y subclases | Accesible dentro del mismo paquete y por clases derivadas (subclases) de la clase que lo contiene, ya sea dentro del mismo paquete o en otro paquete. |
Default | Dentro del mismo paquete | Accesible solo dentro del mismo paquete. No es accesible desde clases fuera del paquete que lo contiene, incluso si son subclases de la clase que lo contiene. |