私の仕事は、合理的なクラスを開発することです。500 と 1000 が私の入力である場合、(½) は私の出力でなければなりません。私はそれを見つけるために自分でプログラムを書きました。
解決策を見つけるための別の最良の方法はありますか、または私のプログラムはすでに最良の方法ですか?
public class Rational {
public static void main(String[] args){
int n1 = Integer.parseInt(args[0]);
int n2 = Integer.parseInt(args[1]);
int temp1 = n1;
int temp2 = n2;
while (n1 != n2){
if(n1 > n2)
n1 = n1 - n2;
else
n2 = n2 - n1;
}
int n3 = temp1 / n1 ;
int n4 = temp2 / n1 ;
System.out.print("\n Output :\n");
System.out.print(n3 + "/" + n4 + "\n\n" );
System.exit(0);
}
}