Pessoal é meio bobo mas como comprar se um int está entre 1 e 9 usando o if().
Procurei e não consegui encontrar.
if(nro > 0 && nro < 10)
Isso?
Cara acho que eu não entedi o que vc quer, mas vou tentar
int valor =3 ;
if (valor >=1 && valor <=9){
System.out.println("entre 0 e 9");
}
sera???
Explique melhor.
Bom, acho que entre 1 e 9:
if( num > 1 && num < 9){
System.out.println("entre 1 e 9");
}
Agora, entre 1 e 9, inclusive:
if( num >= 1 && num <= 9){
System.out.println("entre 1 e 9, inclusive");
}
att,
Aqui executou perfeitamente:
int i = 8;
if(1 < i && i < 9){
System.out.println("Entre 1 e 9");
}
Você quer algo como
… WHERE X BETWEEN 1 AND 9 (SQL)?
1 <= X && X <= 9
Cara eu sei que a pergunta é ridículo, mas eu fiz como indicado acima e tá dando pau.
Quando o valor está entre 1 e 9 acusa que não está.
Já confirmei os valores recebidos e tudo.
Q tal assim?
if (Integer.toString(X).matches("^[1-9]$") ){
System.out.printl("entre 1 e 9!");
} else {
System.out.printl("Nao esta entre 1 e 9!");
}
Seu .class não está batendo com seu .java, ou então não está passando pela linha que você modificou
Boa Thingol!
esta classe seria incrivelmente util (mas está no jai):
Bastaria usar o metodo contains
Agora o negócio começou a funcionar.
Deve ter sido o que o thingol havia dito mesmo. Disparidade do .class com o .java.