私はちょうど2つの数字のgcdを計算するプログラムを書いた。 6と4のための最大公約数が2私のgcdプログラムで間違った値を取得
import javax.swing.*;
public class Zahlen {
public static long gcd(long m, long n){
m = Long.parseLong(JOptionPane.showInputDialog("Enter value for m"));
n = Long.parseLong(JOptionPane.showInputDialog("Enter value for n"));
long tmp;
while (n > 0) {
tmp = n;
m = n;
n = m;
n = n%m;
} // end of while
return m;
}
public static void main(String[] args){
System.out.print(Zahlen.gcd(6,4));
}
}
'M = N;'と 'N = M;' ...これだけの設定 'N = N;' –
また、あなたはすぐにそれらを上書きしようとしている場合は、なぜも、パラメータを使用できますか? –
なぜ簡単なデバッグ質問がアップノートを取得していますか? – redFIVE