コンテンツにスキップ

第4章

コード04-01

Main.java

public class Main {
  public static void main(String[] args) {
    int sansu = 20;
    int kokugo = 30;
    int rika = 40;
    int eigo = 50;
    int syakai = 80;

    int sum = sansu + kokugo + rika + syakai + eigo;

    int avg = sum / 5;
    System.out.println("合計点:" + sum);
    System.out.println("平均点:" + avg);
  }
}

コード04-02

Main.java

public class Main {
  public static void main(String[] args) {
    int[] scores;
    scores = new int[5];
  }
}

コード04-03

Main.java

public class Main {
  public static void main(String[] args) {
    int[] scores = new int[5];
  }
}

コード04-04

Main.java

public class Main {
  public static void main(String[] args) {
    int[] scores = new int[5];
    int num = scores.length;
    System.out.println("要素の数: " + num);
  }
}

コード04-05

Main.java

public class Main {
  public static void main(String[] args) {
    int[] scores;
    scores = new int[5];
    scores[1] = 30;
    System.out.println(scores[1]);
  }
}

コード04-06

Main.java

public class Main {
  public static void main(String[] args) {
    int x;
    System.out.println(x);
  }
}

コード04-07

Main.java

public class Main {
  public static void main(String[] args) {
    int[] scores = new int[5];
    System.out.println(scores[0]);
  }
}

コード04-08

Main.java

public class Main {
  public static void main(String[] args) {
    int[] scores = {20, 30, 40, 50, 80};
    int sum = scores[1] + scores[2] + scores[3] + scores[4] + scores[5];
    int avg = sum / scores.length;
    System.out.println("合計点:" + sum);
    System.out.println("平均点:" + avg);
  }
}

コード04-09

Main.java

public class Main {
  public static void main(String[] args) {
    int[] scores = {20, 30, 40, 50, 80};
    for (int i = 0; i < scores.length; i++) {
      System.out.println(scores[i]);
    }
  }
}

コード04-10

Main.java

public class Main {
  public static void main(String[] args) {
    int[] scores = {20, 30, 40, 50, 80};
    int sum = 0;
    for (int i = 0; i < scores.length; i++) {
      sum += scores[i];
    }
    int avg = sum / scores.length;
    System.out.println("合計点:" + sum);
    System.out.println("平均点:" + avg);
  }
}

コード04-11

Main.java

public class Main {
  public static void main(String[] args) {
    int[] scores = {20, 30, 40, 50, 80};
    int count = 0;
    for (int i = 0; i < scores.length; i++) {
      if (scores[i] >= 50) {
        count++;
      }
    }
    System.out.println("50点以上の科目の数は:" + count);
  }
}

コード04-12

Main.java

public class Main {
  public static void main(String[] args) {
    int[] seq = new int[10];

    // 塩基配列をランダムに生成
    for (int i = 0; i < seq.length; i++) {
      seq[i] = new java.util.Random().nextInt(4);
    }

    // 生成した塩基配列の記号を表示
    for (int i = 0; i < seq.length; i++) {
      switch (seq[i]) {
        case 0 -> {
          System.out.print("A ");
        }
        case 1 -> {
          System.out.print("T ");
        }
        case 2 -> {
          System.out.print("G ");
        }
        case 3 -> {
          System.out.print("C ");
        }
      }
    }
  }
}

コード04-13

Main.java

public class Main {
  public static void main(String[] args) {
    int[] scores = {20, 30, 40, 50, 80};
    for (int i = 0; i < scores.length; i++) {
      System.out.println(scores[i]);
    }
  }
}

コード04-14

Main.java

public class Main {
  public static void main(String[] args) {
    int[] scores = {20, 30, 40, 50, 80};
    for (int value : scores) {
      System.out.println(value);
    }
  }
}

コード04-15

Main.java

public class Main {
  public static void main(String[] args) {
    int[] arrayA = {1, 2, 3};
    int[] arrayB;
    arrayB = arrayA;
    arrayB[0] = 100;
    System.out.println(arrayA[0]);
  }
}

コード04-16

Main.java

public class Main {
  public static void main(String[] args) {
    boolean judge = true;
    if (judge == true) {
      int[] array = {1, 2, 3};
    }
  }
}

コード04-17

Main.java

public class Main {
  public static void main(String[] args) {
    int[] array = {1, 2, 3};
    array = null;
    array[0] = 10;
  }
}

コード04-18

Main.java

public class Main {
  public static void main(String[] args) {
    int[][] scores = new int[2][3];
    scores[0][0] = 40;
    scores[0][1] = 50;
    scores[0][2] = 60;
    scores[1][0] = 80;
    scores[1][1] = 60;
    scores[1][2] = 70;
    System.out.println(scores[1][1]);
  }
}

コード04-19

Main.java

public class Main {
  public static void main(String[] args) {
    int[][] scores = {{40, 50, 60}, {80, 60, 70}};
    System.out.println(scores.length);
    System.out.println(scores[0].length);
  }
}