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
2 Answers
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.
- 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");
}
}
}