0

Ayuda con problema java de anidación if

Amigos estoy estancado con el siguiente ejercicio si alguien por favor me puede ayudar a entenderlo: Eres un administrador de un club de fútbol que debe categorizar los partidos ya jugados en el sitio web del equipo. El programa dado toma 3 entradas: 1. estado del partido - que comprueba si el partido está suspendido ("true") o no suspendido ("false") 2. la puntuación de tu equipo 3. La puntuación del equipo contrario. Completa el programa de manera que si el partido se suspende (la 1ª entrada es "true"),esto generará "Suspended". Si el partido no se suspende (la 1ª salida es false), se deben establecer los siguientes estados en función del resultado del partido: "Won", "Lost" and "Draw

25th Feb 2021, 8:32 PM
Junior Velez
Junior Velez - avatar
2 odpowiedzi
0
no se Java pero esos ; al final de algunos if me parecen sospechozos. En C, C++ y JavaScript, if(expr1); seria no hacer nada asi la expr1 resulta ser true. Al anidar mucho cuidado si no usas un block code bajo de un if.
25th Feb 2021, 10:02 PM
arturop200
arturop200 - avatar
- 1
Este es el código que estoy utilizando : import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner read = new Scanner(System.in); boolean isSuspended = read.nextBoolean(); int ourScore = read.nextInt(); int theirScore = read.nextInt(); // tu código va aquí if (isSuspended == false); if (ourScore < theirScore) { System.out.println("Lost"); } if ( isSuspended == false); if (ourScore == theirScore) { System.out.println("Draw"); } if (isSuspended == true);{ System.out.println("Suspended"); } } }
25th Feb 2021, 8:35 PM
Junior Velez
Junior Velez - avatar