Java - Como imprimir varios resultados

 
Vista:

Como imprimir varios resultados

Publicado por Bryan Voorhees (2 intervenciones) el 06/10/2021 17:15:54
Hola que tal,

Soy nuevo en el aprendizaje de Java, estoy realizando una pequena tarea en la que se me solicita lo siguiente

Declare tres valores enteros mayores a cero.
Realice los procedimientos para:
Sumar los tres valores.
Restar (suma dos valores y resta uno).
Dividir (suma dos valores y se divide en el tercero)
Multiplicar los tres valores.
Imprima los resultados de cada operación en consola.

A lo que yo lo realize de esta forma, sin embargo no encuentro la forma para que me imprima 4 resultados distintos, solo me imprime o el ultimo resultado o el primero


package quiz_prueba2;

import java.util.Scanner;


public class Quiz_Prueba2 {


public static void main(String[] args) {

int numero1, numero2, numero3, resultado, resultado2, resultado3, resultado4;


Scanner entrada = new Scanner (System.in);


System.out.println("Digite un numero por favor: ");
numero1 = entrada.nextInt();

System.out.println("Digite un numero por favor: ");
numero2 = entrada.nextInt();

System.out.println("Digite un numero por favor: ");
numero3 = entrada.nextInt();

resultado = numero1 + numero2 + numero3;
resultado2 = numero1 + numero2 - numero3;
resultado3 = numero1 + numero2 / numero3;
resultado4 = numero1 * numero2 * numero3;
System.out.println("El resultado de la suma de los numeros es: "+resultado);
System.out.println("El resultado de la suma y resta de los numeros es: "+resultado2);
System.out.println("El resultado de la suma y divison de los numeros es: "+resultado3);
System.out.println("El resultado de la multiplicacion de los numeros es: "+resultado4);

}

}

Hay alguna forma para que me imprima los 4 resultados de forma independiente gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Kabuto
Val: 3.428
Oro
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Como imprimir varios resultados

Publicado por Kabuto (1381 intervenciones) el 07/10/2021 00:32:24
He probado tu código y funciona correctamente.
Solo hay que corregir los cálculos para el resultado3.
Si queremos primero sumar, y luego dividir, hay que encerrar la suma entre paréntesis para que esta tenga preferencia.
De lo contrario, el operador de división será quien tenga la preferencia, y por lo tanto primero se dividirá numero2 entre numero3, y el resultado de la división se sumará a numero1.
Y no es eso lo que queremos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public static void main(String[] args) {
        int numero1, numero2, numero3, resultado, resultado2, resultado3, resultado4;
        Scanner entrada = new Scanner (System.in);
        System.out.println("Digite un numero por favor: ");
        numero1 = entrada.nextInt();
        System.out.println("Digite un numero por favor: ");
        numero2 = entrada.nextInt();
        System.out.println("Digite un numero por favor: ");
        numero3 = entrada.nextInt();
 
        resultado = numero1 + numero2 + numero3;
        resultado2 = numero1 + numero2 - numero3;
        resultado3 = (numero1 + numero2) / numero3;
        resultado4 = numero1 * numero2 * numero3;
        System.out.println("El resultado de la suma de los numeros es: "+resultado);
        System.out.println("El resultado de la suma y resta de los numeros es: "+resultado2);
        System.out.println("El resultado de la suma y divison de los numeros es: "+resultado3);
        System.out.println("El resultado de la multiplicacion de los numeros es: "+resultado4);
    }

Pero vamos, al margen de eso, yo sí obtengo siempre los cuatro resultados en pantalla.
1
2
3
4
5
6
7
8
9
10
Digite un numero por favor:
10
Digite un numero por favor:
4
Digite un numero por favor:
2
El resultado de la suma de los numeros es: 16
El resultado de la suma y resta de los numeros es: 12
El resultado de la suma y divison de los numeros es: 7
El resultado de la multiplicacion de los numeros es: 80


Así que, de haber algún problema, no está en tu código. Porque ya te digo que, a parte del detalle de los paréntesis, está correctísimo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como imprimir varios resultados

Publicado por Gracias por la respuesta (2 intervenciones) el 07/10/2021 06:03:01
Muchas gracias por la respuesta, pues soy nuevo en esto y habrá cosas que ignore o configuraciones que no haya puesto. En este caso estoy utilizando NetBeans 12.4, de repente, como dije, es una mala configuracion del IDE.

Si tienes alguna idea de por que me tira una sola respuesta y no 4 como te aparece a ti, estaria aun más agrecido.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Kabuto
Val: 3.428
Oro
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Como imprimir varios resultados

Publicado por Kabuto (1381 intervenciones) el 08/10/2021 01:03:26
Pues ojalá supiera la respuesta, pero la desconozco.

Y es extraño, porque en principio la salida de consola debería funcionar bien sin necesidad de configurar nada.
Escribe otros programas distintos, haciendo varias salidas de texto en pantalla, a ver si también fallan.

Lo único que se me ocurre es que pruebes a reinstalar NetBeans.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar