質問: new ArrayList(); } } ``` ### 試したこと (1) for( int i=0; i
回答: ``` import java.util.Scanner; import java.util.*; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String text = scan.next(); int num = Integer.parseInt(text); ArrayList intList = new ArrayList(); for (int i = 0; i <= num; i++) { // Listに0から入力値までの数値を追加 intList.add(i); } // 最終出力用の変数 int resultNum = 0; for (int test : intList) { System.out.println(test); resultNum += test; } System.out.println("和:" + resultNum); } } ``` **出力例(入力値:10のとき)** ``` 0 1 2 3 4 5 6 7 8 9 10 和:55 ```