Desafio vira tempo
bom dia amigos, fiz o desafio vira tempo do Boot Camp FullStack e não está validando, tá tudo certo será que alguém pode me dizer se o erro é da plataforma ou se é meu codigo ?
import java.io.IOException;
import java.util.Scanner;
public class AMudanca {
public static void main(String[] args) throws IOException {
Scanner leitor = new Scanner(System.in);
String msg;
//TODO: Complete os espaços em branco com uma possível solução para o desafio
while (leitor.hasNext()) {
int graus = leitor.nextInt();
if (graus == 360 || graus >= 0 && graus < 90)
msg = "Bom Dia!!";
else if(graus >= 90 && graus < 180)
msg = "Boa tarde!!";
else if(graus >= 180 && graus < 270)
msg = "Boa Noite!!";
else msg = "De Madrugada!!";
System.out.println(msg);
}
leitor.close();
}
}




Agradeço pelas dicas, mas na verdade meu código não esta errado, rodei aqui no NetBeans e funcionou, só não consigo entregar o desafio, acho que o sistema deu pane
CP
Boa tarde,
Fiz desta forma:
import java.io.IOException;
import java.util.Scanner;
public class AMudanca {
public static void main(String[] args) throws IOException {
Scanner leitor = new Scanner(System.in);
String msg;
while (leitor.hasNext()) {
int graus = leitor.nextInt();
if (graus == 360 || graus >= 0 && graus < 90) msg = "Bom Dia!!" ;
else if ( graus < 180 ) msg = "Boa Tarde!!";
else if ( graus < 270 ) msg = "Boa Noite!!";
else msg = "De Madrugada!!";
System.out.println(msg);
}
}
}
Boa tarde,
Eu tentei o IF assim:
if (graus == 360 || graus >= 0 && graus < 90) msg = "Bom Dia!!" ;
else if ( graus==90 || graus<180) msg = "Boa Tarde!!";
else if ( graus ==180 || graus<270) msg = "Boa Noite!!";
else msg = "De Madrugada!!";