oi sou um iniciante na programação e estou com problema gostaria que alguém ajudasse, é um erro de quando executo e digito 1 não é executado o “acerto” talvez seja erro no meu Java algum problema de instalação, não sei ao certo então quero uma ajuda para quem consegue resolver esse bug porque aparentemente o código esta certo .-.
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("1 ou 2?");
String N = in.nextLine();
if(N == "1") {
System.out.print("Acerto");
}
}
opa irmão se vc estiver usando números inteiros é recomendado você usar
o switch(), como abaixo:
Scanner in = new Scanner(System.in);
System.out.println("1 ou 2?");
int N = in.nextInt();
switch(N){
case 1:
System.out.println("ACERTOU");
break;
case 2:
System.out.println("ERROU");
break;