これは友達向けのJavaの小テストです。
Java初心者の文法腕試しでお使いくださいー!!
今日はif文の小テストを作りたいと思います!
第1問:ミスを探し, 動く状態を作りなさい。
public static void main(String[] args) {
int grade = 90;
if grade >= 90 {
System.out.println("秀");
} else if grade >= 80 & grade < 90 {
System.out.println("優");
} else if grade >= 70 & grade < 80 {
System.out.println("良");
} else if grade >= 60 & grade < 70 {
System.out.println("可");
} else {
System.out.println("不可");
}
}
第2問:出力結果を答えなさい。
public static void main(String[] args) {
Random random = new Random();
int randomValue = random.nextInt(8);
int grade = 60 + randomValue;
if (grade >= 90) {
System.out.println("秀");
} else if (grade >= 80 && grade < 90) {
System.out.println("優");
} else if (grade >= 70 && grade < 80) {
System.out.println("良");
} else if (grade >= 60 && grade < 70) {
System.out.println("可");
} else {
System.out.println("不可");
}
}
第3問:次の問題に答えよ。
if文における"&"と"&&"の違いは何か?
第4問:下記を全て満たすプログラムをJavaで書きなさい。
- 変数(int型)numberを準備する
- numberは1 ~ 10の値をランダムに取る
- numberが7のとき, 「大当たり」を出力
- numberが1か2か3か5の場合「当たり」を出力
- それ以外は「ハズレ」を出力
次は「for」の予定!!