Gente, eu fui tentar fazer um dado de 6 lados para mostrar para um amigo meu e fiz o seguinte codigo:
public class Dado6
{
public static void main (String arg[])
{
int x = (int)(Math.random()*6);
System.out.println("Voce tirou " + x);
}
}
mas ai foi quando nós testamos e vimos que o numero 0 estava incluido no dado (deeer)
ai a gente foi tentar excluir o numero 0 do random… eu tentei usar o sinal de " != " q eu vi numa apostila que dizia que era DIFERENTE e tambem tentei usar o " <> " que na mesma apostila dizia que era DIFERENTE tambem… ficou assim
public class Dado6
{
public static void main (String arg[])
{
int x = (int)(Math.random()*6);
int x != 0;
System.out.println("Voce tirou " + x);
}
}
Mas deu errado!! alguem poderia me explicar se tem um jeito facil de resolver issoo? eu acabei fazendo isso por SWITCH vejam só:
public class Dado6
{
public static void main (String arg [])
{
int numero = (int)(Math.random()*5);
switch(numero)
{
case 0:
System.out.println("Voce tirou 1!");
break;
case 1:
System.out.println("Voce tirou 2!");
break;
case 2:
System.out.println("Voce tirou 3!");
break;
case 3:
System.out.println("Voce tirou 4!");
break;
case 4:
System.out.println("Voce tirou 5!");
break;
case 5:
System.out.println("Voce tirou 6!");
break;
}
}
}
Se alguem souber um jeito mais simples de fazer isso ae me digam!
Grato.
OBS: Sou iniciante então eu não vou intender teorias loucas hehe, tentem mostrar o mais simples possivel
