制御構造 解答例

練習問題3-1


int A = 5;
int B = 2;
if (A == B) {
	System.out.print(true);
} else {
	System.out.print(false);
}

練習問題3-2


char A = 'A';
System.out.print(A == 65);

練習問題3-3


System.out.print("ABCD".equals("abcd"));

練習問題3-4


System.out.print("ABCD".equals("abcd".toUpperCase()));

練習問題3-5


for (int i = 1; i <= 10; i++) {
    System.out.println(i);
}

練習問題3-6


int i = 10;
while (i >= 1) {
    System.out.println(i);
    i--;
}

練習問題3-7


int i = 1;
do {
    System.out.println(i);
    i++;
} while (i <= 5);

練習問題3-8


int x = 10;
if (x > 0) {
    System.out.println("xは正の数です。");
} else {
    System.out.println("xは0または負の数です。");
}

練習問題3-9


int y = 7;
if (y % 2 == 0) {
    System.out.println("yは偶数です。");
} else {
    System.out.println("yは奇数です。");
}

練習問題3-10


int day = 3;
switch (day) {
    case 1:
        System.out.println("月曜日");
        break;
    case 2:
        System.out.println("火曜日");
        break;
    case 3:
        System.out.println("水曜日");
        break;
    case 4:
        System.out.println("木曜日");
        break;
    case 5:
        System.out.println("金曜日");
        break;
    case 6:
        System.out.println("土曜日");
        break;
    case 7:
        System.out.println("日曜日");
        break;
    default:
        System.out.println("1から7の数字を入力してください。");
        break;
}