public class Main {
public static void main(String[] args) {
int isHungry = 1;
String food = "魚";
System.out.println("こんにちは");
if (isHungry== 0) {
System.out.println("お腹がいっぱいです");
} else {
System.out.println("はらぺこです");
}
if (isHungry == 1) {
System.out.println(food + "をいただきます");
}
System.out.println("ごちそうさまでした");
}
}
三項演算子でシンプルに描く
int isHungry = 1;
String food = "魚";
System.out.println("こんにちは");
System.out.println(isHungry == 0 ? "お腹いっぱい" : "はらぺこです");
System.out.println(isHungry == 1 ? (food + "をいただきます") : "ご馳走さま");
結果
こんにちは
はらぺこです
魚をいただきます
キーボードから整数を受け取る
int input = new java.util.Scanner(System.in).nextInt();
文字列受け取る
String s = new java.util.Scanner(System.in).nextLine();
ランダムで数字入れる
int r = new java.util.Random().nextInt(10);
System.out.print("【数あてあそび】");
int ans = new java.util.Random().nextInt(10);
for (int i = 0; i < 9; i++) {
System.out.print("数字をいれてください");
int num = new java.util.Scanner(System.in).nextInt();
if(ans==num) {
System.out.print("あたり");
break; //数一致で終了する動き
}else {
System.out.print("ハズレ");
}
}
}
System.out.print("終わり"); //for文繰り返しブロックの外で表示させる
拡張for文で書く
int[] moneyList= {1111,2222,4444};
for(int i =0;i<moneyList.length;i++) {
System.out.println(moneyList[i]);
}
for(int m: moneyList) {
System.out.println(m);
}
それぞれ結果
1111
2222
4444