Рубрики
Без рубрики

Инструкции по управлению программой 2

Итак, сегодня девятый день моего путешествия по изучению Java, и сегодня я расскажу о другой части программы… С пометкой java, мотивация, новички, цель.

Итак, сегодня девятый день моего путешествия по изучению Java, и сегодня я расскажу о другой части инструкций управления программами на Java, как было сказано вчера. Итак, давайте начнем.

  • можно сказать, что это более усовершенствованная и эффективная версия условия if else, поскольку существует несколько ситуаций, и к каждой из них относится утверждение.
  • это работает так, как будто, как только найдено соответствие условию, выполняется связанный с ним оператор, а остальные отбрасываются, и если их нет, то выполняется оператор по умолчанию.
  • также с каждым оператором дополнительных условий, относящихся к вводу, должен использоваться break , если break не используется, тогда будут выполнены все операторы.
  • * Синтаксис – *
   switch(expression){
       case constantOne:
       statement sequence
       break;
       case constantTwo:
       statementSequenceTwo
       break;
       .
       .
       .
       .
       default:
        statementSequenceDefault
}
  • здесь повторяющиеся значения не допускаются.
  • также вложение операторов switch case может быть реализовано в Java точно так же, как вложение операторов if.
  • пример –
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);
    }

}

Давайте остановимся здесь на сегодня и продолжим завтра со следующей темы в структуре управления программой, которая называется циклами. А до тех пор продолжай учиться, продолжай расти. и не стесняйтесь указывать или добавлять что-либо, связанное с темой, что я, возможно, пропустил.

Оригинал: “https://dev.to/kumarsanskar/program-control-statements-2-3ed8”