identar texto pré-formatado por 4 espaços
double x;
x = sc.nextDouble();
if(x < 0.0 || x > 100.0) {
System.out.println("Fora do intervalo");
}
else if(x<=25.0) {
System.out.println("Intervalo de [0,25]" );
}
else if(x <= 50.0) {
System.out.println("Intervalo de [25,50]");
}
else if(x <= 75.0) {
System.out.println("Intervalo de [50,75]");
}
else if(x <= 100) {
System.out.println("Intervalo de [75,100]");
}
else {
System.out.println("Legal");
} */
Não tem muito segredo, esse programa recebe um número e verifica em qual intervalo ele se encaixa.
Se x for menor que 0 ou maior que 100:
Está fora do intervalo
se não se x é menor que 25
Então ele está entre 0 e 25 inclusivos [0,25]
//OBS: se o fluxo do programa chegar até aqui, isso
//significa que x não é menor que 0 e nem maior que 100
E assim vai!!
OBS: A partir do terceiro if o correto seria assim creio eu:
- Intervalo de ]25,50]
- Intervalo de ]50,75]
- Intervalo de ]75,100]
Sobre intervalos: