メインメソッドからe=17993とn=90581受け取り、
以下のような処理を行いました。
これは連分数を計算するもので、計算して出た値は
すべてArrayListに格納しております。
java
1 while( e % n > 0) { 2 int t = n; 3 n = e % n; 4 e = t; 5 renbunsu.add(e/n); 6 int r = renbunsu.get(a); 7 System.out.print("," + r); 8 a = a + 1; 9 }
続いて、次のメソッドで表示するものを書いたのですが、
eとnの値が変わり、n=3、e=1となってしまっています。
java
1 2 void Show(){ 3 System.out.print(e + "/" + n + "=[" + e/n); 4 for(int i = 1; i < b; i++){ 5 System.out.print("," + renbunsu.get(i)); 6 } 7 System.out.println("]"); 8 } 9}
while文の処理が終わった時点で、nとeの値をメインメソッドから
もらった値に戻したいです。
どうすればいいでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/19 09:27
2017/07/19 09:28
2017/07/19 09:29