プログラム制御ステートメント2


今日は9日目のJavaの旅の日で、今日はJavaでのプログラム制御文の別の部分について話し合います.だから、圧延をしましょう.

switch文-
  • は、複数の状況があって、それらの各々に関係するとき、if - else条件のより効率的なバージョンと同様により強化されたバージョンとして言われることができます声明があります.
  • は、条件に一致するとすぐに、それに関連するステートメントが実行され、残りが破棄され、何もしない場合は、デフォルトのステートメントが実行されるように動作します.
  • また、ブレークが使用されないならば、入力ブレークに関する条件の各々の声明で、
  • も使われなければなりません.
  • *構文
  •    switch(expression){
           case constantOne:
           statement sequence
           break;
           case constantTwo:
           statementSequenceTwo
           break;
           .
           .
           .
           .
           default:
            statementSequenceDefault
    }
    
  • ここで値を複製できません.
  • また、入れ子はif文の入れ子と同じようにJavaのswitch case文を実装できます.


  • public class usingSwitchCase {
        /*
         *here we enter a day number and by using switch case statement we return the corresponding day name.
         */
        public static void main(String[] args) {
            int dayNumber = 5;
            System.out.println("For day number "+ dayNumber +" from week the day name is: ");
            scanner.close();
            String dayName;
            switch (dayNumber) {
                case 1:
                    dayName = "Sunday";
                    break;
                case 2:
                    dayName = "Monday";
                    break;
                case 3:
                    dayName = "Tuesday";
                    break;
                case 4:
                    dayName = "Wednesday";
                    break;
                case 5:
                    dayName = "Thursday";
                    break;
                case 6:
                    dayName = "Friday";
                    break;
                case 7:
                    dayName = "Saturday";
                    break;
                default:
                    dayName = "Invalid day number input.";
            }
            System.out.println("The day is " + dayName);
        }
    
    }
    
    今日は一日当日は停止して、ループであるプログラム制御構造の次のトピックから明日に続きます.
    それまでの学習を維持し、成長を維持する.そして、私がポイントしたか、私が逃したかもしれない話題に関連した何でも加えてください.