Alguém poderia me ajudar ?
Meu professor passou uma tarefa que eu tenho que criar um programa em JAVA que leia um numero e de seus divisores e a soma deles.
Não fazemos trabalhos, provas e nem lições de casa.
Só podemos ajudar se você mostrar o código que fez e quais suas dúvidas.
Não fiz muitos testes. Acho que ajuda e é um começo.
import javax.swing.JOptionPane;
public class Divisor{
public static void main (String args []) {
int dividendo, divisor, resto, soma = 0;
String num, div = "";
num = JOptionPane.showInputDialog("Digite um número inteiro:");
dividendo = Integer.parseInt(num);
for (divisor = 1; divisor <= dividendo; divisor++){
resto = dividendo % divisor;
if (resto == 0){
soma += divisor;
div += "\n" + divisor;
}
}
JOptionPane.showMessageDialog(null, "Os divisores são: " + div +
"\nA soma dos divisores é: " + soma);
System.exit(0);
}
}
Qual a duvida? Pelo que vi no seu codigo, ele faz o que vc disse no comentario a sima.
Deu certo, era isso mesmo que eu queria.
Muito Obrigado!
hahahaha… eu só fiz dois testes usando o número 8 e o 32.
Vi seu canal. Me inscrevi. NetBeans 8.2 no Linux (Como fazer soma na jtable?) Valeu.
1 curtida