パパの勉強部屋

勉強の記録をつけています。Java、ネットワーク、Excel、etc.

スッキリわかるJava入門 第4章 配列(練習問題)

  • 練習4-1
package sample;

public class JavaR04_01 {
    public static void main (String[] args) {
        int[] points = new int[4];
        double[] weights = new double[5];
        boolean[] answers = new boolean[3];
        String[] names = new String[3];
    }
}
  • 練習4-2
package sample;

public class JavaR04_02 {
    public static void main (String[] args) {
        // ①
        // 通常
        int[] moneyList = new int[3];
        moneyList[0] = 121902;
        moneyList[1] = 8302;
        moneyList[2] = 5100;

        // 省略記法
        int[] moneyList1 = new int[]{121902, 8302, 5100};

        // 省略記法
        int[] moneyList2 = {121902, 8302, 5100};


        // ②
        // for文
        System.out.println("for文");
        for (int i = 0 ; i < moneyList.length ; i++) {
            System.out.println(moneyList[i]);
        }

        // ③
        // 拡張for文
        System.out.println("拡張for文");
        for (int money : moneyList) {
            System.out.println(money);
        }
    }
}

  • 練習4-3
package sample;

public class JavaR04_04 {
    public static void main(String[] args) {
        // ①
        int[] numbers = {3, 4, 9};

        // ②
        System.out.println("1桁の数字を入力してください");

        // ③
        java.util.Scanner scanner = new java.util.Scanner(System.in);
        int input = scanner.nextInt();
        scanner.close();

        // ④
        for (int number : numbers) {
            if(number == input) {
                System.out.println("アタリ!");
            }
        }
    }
}