以下のコードの for (int i = 1; getSeqFirst5Diff3ByIndex(i) <= num1; i++)の部分が長いので変数で見やすくしたいのですが、メソッドgetSeqFirst5Diff3ByIndex(int num2)を変数に格納するにはどこにどのように記述すればいいのでしょうか。
そもそもメソッド名が長いのは今回気にしないでください。
よろしくお願いします
Java
1import java.util.ArrayList; 2import java.util.List; 3 4public class Sequence4 { 5 6 public static void main(String[] args) { 7 List<Integer> answerList = getAllSeqFirst5Diff3LteAsList(50); 8 for (int i = 0; i < answerList.size(); i++) { 9 System.out.println(answerList.get(i)); 10 } 11 } 12 13 public static List<Integer> getAllSeqFirst5Diff3LteAsList(int num1) { 14 List<Integer> numericList = new ArrayList<Integer>(); 15 for (int i = 1; getSeqFirst5Diff3ByIndex(i) <= num1; i++) { 16 numericList.add(getSeqFirst5Diff3ByIndex(i)); 17 } 18 return numericList; 19 } 20 21 public static int getSeqFirst5Diff3ByIndex(int num2) { 22 return (5 + 3 * (num2 - 1)); 23 } 24} 25
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/05/11 10:24
2017/05/11 14:27
2017/05/11 21:12 編集
2017/05/12 05:13
2017/05/12 05:24
2017/05/12 05:26