Una marca entre dos números en Java
int total = 4 + 9; guarda un número entero hecho con una marca más entre 4 y 9, y System.out.println(total) escribe 13. La pantalla es una línea. La marca misma no está en esa línea, y no hay una segunda línea para 4 ni para 9.
Una marca se sienta entre dos números
Abre Mint.java. El nombre del archivo sigue siendo Mint.java, porque public class Mint sigue siendo el nombre del archivo. Esta página no cambia el nombre del archivo y no cambia public class Mint. Borra String[] plants si esa línea todavía está, incluidas las llaves, leaf, mint y cada línea de escritura con plants[0]. Borra String plant = null si esa línea todavía está. Borra plant.length y borra charAt. Borra int count si esa línea todavía está, incluido 40, -4 y 040. Borra double weight si todavía está. Borra boolean ripe si todavía está. Borra cualquier línea import, cualquier línea reader y cualquier línea nextLine. El archivo que guardas no tiene import, no tiene Scanner, no tiene nextLine, no tiene plants, no tiene plant, no tiene count, no tiene weight y no tiene ripe. Un import sin uso no hace fallar a javac por sí solo, y tampoco escribe 13. El número lo escribe solo la línea de escritura que usa el nombre que guarda el valor combinado.
Dentro de main, la línea de guardado es int total = 4 + 9;. int es la palabra del tipo. Dice que este nombre guarda un número entero. total es el nombre, y empieza con una t minúscula. El signo = guarda. A la derecha de = se sientan dos números enteros y una marca. El primer número es 4. La marca es +. El segundo número es 9. No hay comillas alrededor de 4, y no hay comillas alrededor de 9. El punto y coma termina la línea. Esta línea guarda un número. No escribe la pantalla. Guardar no es escribir. La pantalla se queda en blanco durante esta línea. Los dos números no se guardan bajo dos nombres separados en esta página. La marca no se sienta sola en la pantalla. La marca le dice a Java cómo hacer el único número que total va a guardar.
Una marca entre dos números no es el mismo trabajo que una marca pegada a un número. En la página de los números, int count = -4; escribió una marca menos pegada a los dígitos de un número. Esa línea no tenía un segundo número con el que combinar. Esta página pone una marca entre dos números que ya están solos. int total = 4 + 9; tiene un 4, luego una marca más, luego un 9. La marca más no está pegada a 4 como un 4 con signo, y no está pegada a 9 como un 9 con signo. Se sienta en el medio y los combina. Si la pantalla muestra -4, el archivo de los números sigue en su sitio. Borra esa línea. Si la pantalla muestra leaf, el archivo de los arrays sigue en su sitio. Borra las llaves y los corchetes.
La línea de escritura es el nombre desnudo: System.out.println(total);. Sin comillas, y sin marca en esa línea. Java lee el nombre total, escribe el número entero que ese nombre guarda y termina la línea. Para el archivo que guardas, ese número es 13. Las letras del propio nombre, t, o, t, a, l, no están en la pantalla. int no está en la pantalla. La marca más no está en la pantalla. El dígito 4 no está solo en la pantalla. El dígito 9 no está solo en la pantalla. Los dígitos 1 y 3 están en la pantalla, en una línea, 13. Guarda el archivo.
El archivo que guardas
Guarda esto como Mint.java. Es el archivo que esta página guarda. Una palabra del tipo, int. Un nombre, total. Una línea de guardado que escribe 4, luego una marca más, luego 9, sin comillas alrededor de ninguno de los dos números. Una línea de escritura, y esa línea usa el nombre desnudo. No hay línea plants, no hay línea null y no hay una segunda línea de escritura.
public class Mint {
public static void main(String[] args) {
int total = 4 + 9;
System.out.println(total);
}
}
Léelo desde arriba. public class Mint nombra el archivo. No escribe la pantalla. public static void main(String[] args) es donde Java empieza. La palabra String en esa línea main todavía no es una línea de guardado. Los corchetes de esa línea main pertenecen a args, y esta página no lee args. int total = 4 + 9; guarda un número entero. No escribe nada. System.out.println(total); escribe 13 y termina la línea. Una línea en la pantalla. Sin comillas. Sin segunda línea. No hay una línea String[] en el archivo que guardas, y no hay una línea que guarde null.
Lo que muestra la pantalla
En la carpeta que contiene este Mint.java, escribe javac Mint.java. Cuando el archivo está bien, ese comando no escribe ninguna línea. Una marca más entre dos números enteros no hace que javac escriba una línea, y no hace que javac falle. Luego escribe java Mint. No escribas .java después de java. Los mismos dos comandos son los que escribes en Windows y en macOS. Esta página no cita la marca que el shell muestra antes del comando. El programa escribe 13. No espera a que escribas algo. Los dos números y la marca ya estaban en el archivo. Si java Mint espera, nextLine sigue en el archivo. Borra esa línea y deja int total = 4 + 9; y la única línea de escritura. El programa termina después de la línea de escritura.
La pantalla muestra 13. Una línea. Sin comillas. Si la pantalla muestra 4, la línea de escritura puede seguir imprimiendo otro nombre, o la línea de guardado puede seguir siendo int total = 4; sin marca y sin segundo número. El archivo que guardas tiene los dos números y la marca más. Si la pantalla muestra 9, solo se escribe el segundo número, o falta la marca. Si la pantalla muestra 4 + 9 como letras, la línea de escritura tiene comillas alrededor de esos caracteres: System.out.println("4 + 9");. Esas comillas marcan letras, así que el número combinado no se escribe. Si la pantalla muestra total, la línea de escritura tiene comillas alrededor del nombre. Si la pantalla muestra leaf, plants sigue en el archivo. Si la pantalla muestra null, el archivo de null sigue en su sitio. Si la pantalla muestra 40, el archivo de los números sigue en su sitio. No vuelves a instalar Java porque la pantalla muestre la línea equivocada.
Una pantalla que muestra 13 no prueba la marca más por sí sola. int total = 13; también escribe 13. La pantalla puede verse igual. El archivo no. El archivo que guardas tiene 4, luego +, luego 9. Cuando juzgas esta página, busca la marca entre los dos números. No juzgues el archivo solo por la pantalla.
Los espacios alrededor de la marca están permitidos. int total = 4+9; sin espacios sigue guardando 13, y javac no escribe ninguna línea. int total = 4 + 9; con espacios sigue guardando 13. El archivo que guardas usa espacios alrededor de la marca, porque así la marca se ve más fácil. Los espacios no son un segundo valor. Falta un número no está permitido. int total = 4 + ; hace que javac escriba un error. int total = + 9; no es el archivo que guardas. Una marca más pegada a un número, como en int total = +9;, guarda 9. Esa línea no tiene un segundo número con el que combinar. Está permitida, y no es el archivo que guardas. El archivo que guardas tiene dos números y una marca entre ellos.
Las comillas alrededor de un número lo convierten en letras. int total = "4" + 9; pide a Java que combine letras con un número entero de una forma que esta página no enseña. javac escribe un error, o la pantalla no es el número 13. Borra las comillas. Los dos lados de la marca, en esta página, son números enteros sin comillas. System.out.println(4 + 9); sin el nombre total también escribe 13. La pantalla puede verse igual. El archivo que guardas guarda primero el número combinado bajo un nombre, y luego escribe ese nombre. Cuando juzgas esta página, busca int total y busca la marca en la línea de guardado.
El nombre tiene que existir antes de que una línea lo use. Si System.out.println(total); está escrito encima de int total = 4 + 9;, javac escribe un error. La línea de escritura nombra total antes de que total exista. Mueve la línea de guardado por encima de la línea de escritura. No escribas int una segunda vez para el mismo nombre. Una línea posterior puede sustituir el número sin escribir int otra vez, una vez que total ya existe: total = 4 + 9;. Esa forma está permitida. No es obligatoria. El archivo que guardas crea el nombre y guarda el número combinado en una línea.
Otras marcas escriben otros números
La marca más no es la única marca. Una marca menos entre dos números quita el segundo del primero. int total = 9 - 4; guarda 5. Esta ejecución está permitida, y no es el archivo que guardas. Escribe javac Mint.java. javac no escribe ninguna línea. Luego escribe java Mint. La pantalla muestra 5. Una línea. La marca no se escribe en la pantalla como una letra. Solo se escribe el dígito 5. Después de ver 5, vuelve a poner la marca más. El archivo que guardas escribe 13.
Una marca estrella multiplica. int total = 4 * 9; guarda 36. javac no escribe ninguna línea. java Mint escribe 36. Una línea. La estrella es la marca de multiplicar en esta página. No escribas la palabra times. No escribas x como marca de multiplicar. int total = 4 x 9; trata x como un nombre. Este archivo no tiene ese nombre. javac escribe un error. Después de ver 36, vuelve a poner 4 + 9.
Los números enteros dejan caer el resto
Una marca barra divide. Cuando los dos lados son números enteros, la respuesta también es un número entero. La parte que queda después de la división se deja caer. No se redondea hacia arriba. No se guarda como un punto y más dígitos en esta página.
public class Mint {
public static void main(String[] args) {
int total = 9 / 4;
System.out.println(total);
}
}
Este es el segundo archivo. No es el archivo que guardas. Escribe javac Mint.java. javac no escribe ninguna línea. Luego escribe java Mint. La pantalla muestra 2. Una línea. No muestra 2.25. No muestra 2.0. No muestra 9 / 4 como letras. Cuatro entra en nueve dos veces como número entero, y el resto no se escribe en esta pantalla. Si la pantalla muestra 13, todavía estás en el archivo que guardas. Pon este segundo archivo en su sitio solo cuando quieras ver el resto dejado caer. Si la pantalla muestra 0, la línea de guardado puede ser int total = 4 / 9;, porque cuatro no contiene nueve ni una vez como número entero. Esa línea está permitida, y no es este segundo archivo. Este segundo archivo es 9 / 4, y la pantalla es 2.
Un punto en cualquiera de los lados deja la división de números enteros. int total = 9.0 / 4; no es una línea de guardado int que esta página guarda. javac escribe un error cuando la palabra del tipo es int y el lado derecho no es un resultado entero que esta página enseña. Mantén los dos lados como números enteros sin punto cuando quieras que el resto dejado caer se vea como 2. Después de ver 2, vuelve a poner el archivo guardado: int total = 4 + 9; y un System.out.println(total);.
La marca del resto
El resto que la división deja caer se puede guardar con una marca distinta. Esa marca es %. No es la palabra percent. No es una marca de comentario. Entre dos números enteros guarda lo que queda después de la división de números enteros.
public class Mint {
public static void main(String[] args) {
int total = 10 % 3;
System.out.println(total);
}
}
Este es el tercer archivo. No es el archivo que guardas. Escribe javac Mint.java. javac no escribe ninguna línea. Luego escribe java Mint. La pantalla muestra 1. Una línea. Tres entra en diez tres veces como número entero, y queda 1. La pantalla no muestra 3. La pantalla no muestra 10 % 3 como letras. Si la pantalla muestra 0, los dos lados dividen sin resto, como en int total = 9 % 3;, que guarda 0. Esa línea está permitida, y no es este tercer archivo. Si la pantalla muestra 2, puede que todavía estés en el archivo de la división. Pon este tercer archivo en su sitio solo para la comprobación del resto. Después de ver 1, vuelve a poner el archivo guardado.
📊 La marca entre dos números y la pantalla
| La línea de guardado | La pantalla |
|---|---|
| int total = 4 + 9; | 13 |
| int total = 9 - 4; | 5 |
| int total = 4 * 9; | 36 |
| int total = 9 / 4; | 2 |
| int total = 10 % 3; | 1 |
| int total = 4; | 4 |
Lee la tabla junto a una ejecución, no en lugar de una. Para la marca más, javac no escribe ninguna línea y java Mint escribe 13. Para la marca menos entre dos números, la pantalla es 5. Para la marca estrella, la pantalla es 36. Para la marca barra con números enteros, la pantalla es 2, y el resto no está en esa línea. Para la marca del resto, la pantalla es 1. Para int total = 4; sin segundo número y sin marca, la pantalla es 4, y esa línea no es el archivo que guardas. Después de cada comprobación, vuelve a poner el archivo guardado: int total = 4 + 9; y System.out.println(total);. La pantalla guardada es 13, una línea.
Escribir la marca como letras no combina los números. System.out.println("4 + 9"); escribe los caracteres 4, espacio, +, espacio, 9. La pantalla muestra 4 + 9. Eso no es el número 13. javac se queda callado. Las comillas son lo que impide que la marca trabaje como marca. El archivo que guardas no tiene comillas alrededor de los números, y la línea de escritura no tiene comillas alrededor del nombre.
Una coma no es una marca en esta página. int total = 4, 9; hace que javac escriba un error. No uses una coma para quedar entre dos números que quieres combinar. Las marcas que esta página guarda son +, -, *, / y %. Las marcas de comparación como == pertenecen a una página posterior. Las marcas lógicas como && pertenecen a una página posterior. Esta página no guarda true ni false. Si la pantalla muestra true, ripe sigue en el archivo. Borra esa línea.
Ahora puedes guardar un número entero hecho con una marca entre dos números enteros y escribir ese número. int total = 4 + 9; guarda 13. System.out.println(total); escribe 13 y termina la línea. int total = 9 / 4; escribe 2, porque los números enteros dejan caer el resto. int total = 10 % 3; escribe 1, el resto. Una marca menos entre dos números no es lo mismo que una marca menos pegada a un número. La página siguiente deja estas marcas de combinar. Mira marcas que preguntan si un número coincide con otro.
La pantalla es el número combinado
El archivo que guardas escribe 13. El nombre en la línea de escritura es total, y total no está en la pantalla. La marca más está en el archivo, y no está en la pantalla. 4 y 9 están en el archivo, y no están en la pantalla como líneas separadas. La división de números enteros y la marca del resto no son el archivo que guardas. Las comillas alrededor de la marca escriben letras, no el número combinado.
🧠 Pon a Prueba tu Conocimiento
Pon a Prueba tu Conocimiento
Ponte a prueba con este cuestionario interactivo y descubre qué tan bien entiendes el tema
📝 Instrucciones
- Lee cada pregunta cuidadosamente
- Selecciona la mejor respuesta para cada pregunta
- Puedes repetir el quiz tantas veces como quieras
- Tu progreso se mostrará en la parte superior