今回は、if文のパターン編です。
else if文を見てみましょう。
■動画はこちら
■Youtube版の解説で使用しているソースコード
動画と一緒にこちらも参考にどうぞ。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | public class IfTest7 { public static void main(String[] args) { //int型の変数を用意 int a = -5; //符号(正/負)の判定 if(a < 0) { //負の整数の場合、符号を反転 a = -1 * a; } //絶対値を出力 System.out.println("絶対値:" + a); } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | public class IfTest9 { public static void main(String[] args) { //int型の変数を用意 int a = 70; //変数の判定結果(文字列) String hantei; //50以上の判定 if(a >= 50) { //80以上 if(a >= 80) { //50以上、80以上 hantei = "クラス①"; } else { //50以上、80未満 hantei = "クラス②"; } } else { //偶数と奇数を判定 if(a >=30 ) { //50未満、30以上 hantei = "クラス③"; } else { //50未満、30未満 hantei = "クラス④"; } } //判定結果を出力 System.out.println("判定結果:" + hantei); } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | public class IfTest10 { public static void main(String[] args) { //int型の変数を用意 int a = 40; //変数の判定結果(文字列) String hantei; //50以上の判定 if(a >= 50) { //50以上は hantei = "クラス①"; } else if(a >= 30) { //30以上(50未満) hantei = "クラス②"; } else { //30未満は hantei = "クラス③"; } //判定結果を出力 System.out.println("判定結果:" + hantei); } } |