Pessoal, Boa tarde!
Será que vocês conseguem me ajudar ? estou estudando java nos passaram o seguinte código abaixo para fazer, porem toda vez que escrevo o mesmo esta acusando erro de sintaxe ou ultimo Else e as vezes no else if, já tentei de tudo, mas por não conhecer praticamente nada em java estou correndo atras do rabo, podem me ajudar a entender o que aconteceu para tentar solucionar a questão ?
Scanner in = new Scanner (System.in);
String nome;
Random rang = new Random();
System.out.println("Seja Bem-Vindo, Digite seu Nome");
nome = in.nextLine();
System.out.println("Seja bem-Vindo: " + nome);
System.out.println("Para qual direção desja ir (w,s,a,d)");
String comando = in.nextLine();
if(comando.equals("w")) {
System.out.println("Você estindo para frente");
System.out.println("Um inimigo apareceu, oque deseja fazer (a=Atacar, c=Correr)");
comando = in.nextLine();
if(comando.equals("a"));{
if (rand.nextInt(100) <75) {
System.out.println("Você Ganhou!");
}else {
System.out.println("Você Perdeu!");
}
} else {
System.out.println("Você Correu! Fim de Jogo!");
}
}else if(comando.equals("s"));{
System.out.println("Você esta entrando em outro Mapa...");
}
}
}
Pergunta
D_souza01
Pessoal, Boa tarde!
Será que vocês conseguem me ajudar ? estou estudando java nos passaram o seguinte código abaixo para fazer, porem toda vez que escrevo o mesmo esta acusando erro de sintaxe ou ultimo Else e as vezes no else if, já tentei de tudo, mas por não conhecer praticamente nada em java estou correndo atras do rabo, podem me ajudar a entender o que aconteceu para tentar solucionar a questão ?
package programa_leitura;
import java.util.Random;
import java.util.Scanner;
public class Teste {
public static void main(String[] args) {
Scanner in = new Scanner (System.in);
String nome;
Random rang = new Random();
System.out.println("Seja Bem-Vindo, Digite seu Nome");
nome = in.nextLine();
System.out.println("Seja bem-Vindo: " + nome);
System.out.println("Para qual direção desja ir (w,s,a,d)");
String comando = in.nextLine();
if(comando.equals("w")) {
System.out.println("Você estindo para frente");
System.out.println("Um inimigo apareceu, oque deseja fazer (a=Atacar, c=Correr)");
comando = in.nextLine();
if(comando.equals("a"));{
if (rand.nextInt(100) <75) {
System.out.println("Você Ganhou!");
}else {
System.out.println("Você Perdeu!");
}
} else {
System.out.println("Você Correu! Fim de Jogo!");
}
}else if(comando.equals("s"));{
System.out.println("Você esta entrando em outro Mapa...");
}
}
}
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.