Gostaria de saber como fazer para criar um programa que soma um valor , por exemplo se eu digitar 1998 eu quero saber como faço para somar 1+9+9+8 , que comando eu utilizo .
Alguém poderia me dar um exemplo ?
OBS:sou iniciante mesmo , sendo por favor me ajudem , e por favor coloquem algo bem simples para eu entender …srsrs…
Se os valores forem digitados separados fica mais fácil para você entender:
intnum1=Integer.parseInt(JOptionPane.showInputDialog("Digite o primeiro número:"));//aqui digite o 1intnum2=Integer.parseInt(JOptionPane.showInputDialog("Digite o segundo número:"));//aqui digite 9intnum3=Integer.parseInt(JOptionPane.showInputDialog("Digite o terceiro número:"));//aqui o outro 9intnum4=Integer.parseInt(JOptionPane.showInputDialog("Digite o quarto número:"));//aqui o 8//agora todos os números podem ser somados assiminttotal=num1+num2+num3+num4;//aqui mostrando o resultadoSystem.out.println("Total = "+total);
Integer.parseInt( arg String ) = tenta converter a String passada para seu valor respectivo em int (se possivel, senão lança uma NumberFormatException )
programa completo caso seja necessário:
importjavax.swing.JOptionPane;publicclassSomadora{publicstaticvoidmain(Stringargs[]){intnum1=Integer.parseInt(JOptionPane.showInputDialog("Digite o primeiro número:"));//aqui digite o 1intnum2=Integer.parseInt(JOptionPane.showInputDialog("Digite o segundo número:"));//aqui digite 9intnum3=Integer.parseInt(JOptionPane.showInputDialog("Digite o terceiro número:"));//aqui o outro 9intnum4=Integer.parseInt(JOptionPane.showInputDialog("Digite o quarto número:"));//aqui o 8//agora todos os números podem ser somados assiminttotal=num1+num2+num3+num4;//aqui mostrando o resultadoSystem.out.println("Total = "+total);System.exit(0);}}
Era mais ou menos isso rltmetall?
Ckx4_java
Java Vinicius Machine:
Se os valores forem digitados separados fica mais fácil para você entender:
intnum1=Integer.parseInt(JOptionPane.showInputDialog("Digite o primeiro número:"));//aqui digite o 1intnum2=Integer.parseInt(JOptionPane.showInputDialog("Digite o segundo número:"));//aqui digite 9intnum3=Integer.parseInt(JOptionPane.showInputDialog("Digite o terceiro número:"));//aqui o outro 9intnum4=Integer.parseInt(JOptionPane.showInputDialog("Digite o quarto número:"));//aqui o 8//agora todos os números podem ser somados assiminttotal=num1+num2+num3+num4;//aqui mostrando o resultadoSystem.out.println("Total = "+total);
Integer.parseInt( arg String ) = tenta converter a String passada para seu valor respectivo em int (se possivel, senão lança uma NumberFormatException )
programa completo caso seja necessário:
importjavax.swing.JOptionPane;publicclassSomadora{publicstaticvoidmain(Stringargs[]){intnum1=Integer.parseInt(JOptionPane.showInputDialog("Digite o primeiro número:"));//aqui digite o 1intnum2=Integer.parseInt(JOptionPane.showInputDialog("Digite o segundo número:"));//aqui digite 9intnum3=Integer.parseInt(JOptionPane.showInputDialog("Digite o terceiro número:"));//aqui o outro 9intnum4=Integer.parseInt(JOptionPane.showInputDialog("Digite o quarto número:"));//aqui o 8//agora todos os números podem ser somados assiminttotal=num1+num2+num3+num4;//aqui mostrando o resultadoSystem.out.println("Total = "+total);System.exit(0);}}
Era mais ou menos isso rltmetall?
Bom eu faria um pouco mais diferentre mas desse jeito funciona velho pode usar que é garantido blz.
rmarin
Aew, Java Vinicius Machine dei uma alterada no seu código pois creio que ele precisa de um campo apenas...