1. Выберите структуру, если формат оператора и его использование
A: если формат оператора:
if (сравните выражение 1) {
За утверждение тело 1;
} else if (сравнить выражение 2) {
Заявление тела 2;
} else if (сравнить выражение 3) {
За утверждение тело 3;
}
...
еще {
Утверждение тела n+1;
}
B: Процесс выполнения:
Во -первых, рассчитайте выражение сравнения 1, чтобы увидеть, является ли его возвратное значение истинным или ложным.
Если TRUE, выполните операторский корпус 1 и завершите оператор IF.
Если он является ложным, вычислите выражение сравнения 2, чтобы увидеть, является ли его возвратное значение истинным или ложным.
Если TRUE, выполните операционное тело 2 и завершите оператор IF.
Если он является ложным, выберите выражение сравнения 3, чтобы увидеть, является ли его возвратное значение истинным или ложным.
Если все являются ложными, будет выполнено тело оператора n+1.
C: Примечание: последнее остальное может быть опущено, но рекомендуется не опустить его. Вы можете призвать значения ошибок за пределами диапазона.
например:
import java.util.scanner; класс demo_if {public static void main (string [] args) {scanner sc = new Scanner (System.in); // ввод клавиатуры, while (true) {System.out.println («Пожалуйста, введите счет»); // Приглашение ввода int a = sc.nextint (); // Ввод клавиатуры IS int Тип IF (a> 100 | a <0) {// Dead Loop, удобный для тестирования System.out.println («Вы неправильно ввели оценку»); } else if (a> = 90 & a <= 100) {System.out.println ("a и т. Д."); } else if (a> = 80 & a <90) {System.out.println ("b и т. Д."); } else if (a> = 70 & a <80) {System.out.println ("c и т. Д."); } else if (a> = 60 & a <70) {System.out.println ("D и т. Д."); } else if (a <60) {System.out.println ("e и т. Д."); } else {System.out.println («Вы ввели неверную оценку»); }}}} 2. Выберите формат оператора переключателя структуры и его использование
A: Формат переключения:
Switch (выражение) {
Значение случая 1:
За утверждение тело 1;
перерыв;
Значение случая 2:
Заявление тела 2;
перерыв;
…
по умолчанию:
Утверждение тела n+1;
перерыв;
}
B: Формат объяснение оператора переключения
(Основные типы данных, если их можно продвигать до Int, обратитесь к перечислениям в типах данных (JDK1.5) и строке (JDK1.7)))
C: Процесс выполнения
Сначала рассчитайте значение выражения
Затем сопоставьте следующий случай. Если есть соответствующий оператор, в противном случае выполните управляемый оператор по умолчанию.
например
импортировать java.util.*; class dome_if3 {public static void main (string [] args) {//system.out.println("Hello World! »); Сканер SC = новый сканер (System.in); // Вход клавиатуры while (true) {// Dead Loop облегчает тестирование системы. // Подсказка ввода клавиатуры в неделе = sc.nextint (); Switch (Week) {case 1: System.out.println ("1 из недели"); перерыв; Случай 2: System.out.println ("Неделя 2"); перерыв; Случай 3: System.out.println ("Неделя 3"); перерыв; Случай 4: System.out.println ("Неделя 4"); перерыв; Случай 5: System.out.println ("Неделя 5"); перерыв; Случай 6: System.out.println ("Неделя 6"); перерыв; Случай 7: System.out.println ("Воскресенье"); перерыв; по умолчанию: System.out.println («Вы неправильно ввели номер, пожалуйста, повторно введите»); }}}}3: суммируйте соответствующие сценарии использования операторов переключения и операторы IF
Переключатель рекомендуется использовать при оценке фиксированных значений
Если рекомендуется использовать его при оценке интервала или диапазона
*Что вы можете сделать с Switch, если вы можете сделать это, но если вы можете это сделать, это не сработает, если вы сделаете это с SLR.
В приведенной выше статье кратко рассказывается о разнице между выбором структурированных операторов IF и операторами переключения - это все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.