oooo amigooo ¬¬
5/9 = 0,55
isso nao eh um numero inteiro
usa double e nao int q vai da certo
como inteiro ele retorna o resto da divisao
q no caso
5/9
como resto vai sobra 0
0*qualquer coisa eh = 0
;D
qualquer coisa
[email removido]
oooo amigooo ¬¬
5/9 = 0,55
isso nao eh um numero inteiro
usa double e nao int q vai da certo
como inteiro ele retorna o resto da divisao
q no caso
5/9
como resto vai sobra 0
0*qualquer coisa eh = 0
;D
qualquer coisa
[email removido]
Esse post existe a muito tempo, mas estava fazendo esse mesmo exercício, que a princípio parecia ser muito simples, porém estou tendo semelhantes ao do criador do tópico. Fui fazer um teste com um programinha simples, somente para fazer essa conta: 5/9, porém a resposta sempre é zero. Por que??
public static void main(String [] args){
double numero = 5/9;
System.out.print(numero);
}//saída: 0.0
Olá pessoal …
to com um problema nesse evento…
private class ConvercaoHandler implements ActionListener{
String string = "";
public void actionPerformed(ActionEvent event){
if(event.getSource() == text)
string = text.getText();
int aux = Integer.parseInt(string);
int fahrenheit = 5 / 9 * (aux - 32);
JLabel la = new JLabel(String.format("Fahrenherit para Celcius: %d", fahrenheit));
JOptionPane.showMessageDialog(null, la);
}
}
quando eu insiro um numero para ser calculado ele soh me retorna “0”.
acho q o Java tem problemas com progreções aritimeticas… tem ??
int fahrenheit = 5 / 9 * (aux - 32);
5 / 9 = 0,555555555555555555555555…("…")
substitui “9” por outros numeros e apresentaram o mesmo “erro” …
o aplicativo soh me exibi “0” no resultado do calculo…
alguem de vces sabe oq está acontecendo … ?
acho q o Java tem problemas com progreções aritimeticas… tem ??
int fahrenheit = 5 / 9 * (aux - 32);
5 / 9 = 0,555555555555555555555555…("…")
substitui “9” por outros numeros e apresentaram o mesmo “erro” …
o aplicativo soh me exibi “0” no resultado do calculo…
alguem de vces sabe oq está acontecendo … ?