Fala pessoal tudo bem? Estou com um probleminha aqui bem básico mesmo, mas não sei o que tá acontecendo.. Vou postar o código e se alguém puder me explicar:
public class NewClass {
public static void main (String[] args){
double teste = 5/2;
System.out.print(teste);
}
}
Ele tá imprimindo 2 na tela, e não 2.5 como deveria ser o resultado.. Porém se coloco:
public class NewClass {
public static void main (String[] args){
double teste = 5;
teste /= 2;
System.out.print(teste);
}
}
Ele dá o resultado correto.. O que tá acontecendo ?