Olá
Para testar esse e outros cálculos matemáticos, comecei com MDC e funcionou OK. Mas com MMC não! Segue o código:
public static void main(String[] args) {
int n1, n2, num1 = 0, num2 = 0, resto = 0, mmc = 0;
n1 = Integer.parseInt(JOptionPane.showInputDialog("Entre com o valor 1 para MMC"));
n2 = Integer.parseInt(JOptionPane.showInputDialog("Entre com o valor 2 para MMC"));
n1 = num1;
n2 = num2;
do {
//ele para aqui e dá um erro de exceção aritmética
resto = n1 % n2;
n1 = n2;
n2 = resto;
}while (resto != 0);
mmc = (num1 * num2) / n1;
JOptionPane.showMessageDialog(null, "MMC é: " + mmc);
}
}
E dá erro nessa linha:
//ele para aqui e dá um erro de exceção aritmética
resto = n1 % n2;
Alguem consegue ver o que eu não estou conseguindo? Precisava fazer sem função. Desde já obrigado.