Условные операторы - это тип операторов в программе, которые выбирают и выполняют, исходя из того, являются ли условия истинными. В фактическом использовании таких утверждений сложность заключается в том, как точно абстрактные условия. Например, при внедрении функции входа в программу, если имя и пароль пользователя верны, вы введете систему, в противном случае появится окно подсказок, такое как «ошибка пароля».
Внедрение условных утверждений в этой части фокусируется на грамматическом объяснении и базовом использовании. Для получения более подробного использования, пожалуйста, обратитесь к последующему разделу «Комплексный пример».
На языке Java условные утверждения в основном имеют два типа синтаксиса: if оператор и оператор Switch.
1. Если утверждение
Если ключевое слово китайское означает, если. В подробном резюме синтаксиса есть три типа: если оператор, оператор IF-ELSE и оператор IF-ELSE IF-ELSE будет введена ниже.
1.1, если оператор
Синтаксический формат этого оператора класса: if (условное выражение)
Функциональный код; Синтаксис Описание: если является ключевым словом в операторе, за которым следует пара кронштейнов. Пара кронштейнов не может быть опущена в любое время. Внутренние условия кронштейнов являются специфическими, и синтаксис требует, чтобы результат выражения был логическим типом. Последующим кодом является функция, то есть код, выполняемый при установке условий. При написании программы функциональный код, как правило, должен быть отступок, чтобы интуитивно выражать отношения включения.
Особое внимание должно быть уделено:
1. Функциональный код здесь может быть только одной строкой. Что касается кода функции многострочной структуры, это будет объяснено позже.
2. Если (условное выражение) Процесс выполнения последующего выполнения операторов IF не записывается, как правило: если условное выражение является истинной, код функции выполняется, и если условное выражение не является истинной, последующее код функции не выполняется.
Пример кода:
int a = 10;
if (a> = 0)
System.out.println («A - положительное число»);
if (A % 2 == 0)
System.out.println («a - равномерное число»);
В этом примере первое условие состоит в том, чтобы определить, является ли значение переменной A больше или равно нулю. Если условие верно, вывод выполняется. Второе условие состоит в том, чтобы определить, является ли переменная a равномерной, и если это правда, это вывод.
Обратите внимание на процесс выполнения следующего кода:
int m = 20;
if (m> 20)
m += 20;
System.out.println (m);
Согласно предыдущему описанию синтаксического формата, только m+= 20; Эта строка кода принадлежит функциональному коду, а последующие выходные операторы и предыдущие условия образуют последовательную структуру, поэтому результат вывода после выполнения программы составляет 20. Если, если условие является истинной, есть несколько предложений для выполнения, вы можете использовать блоки операторов, чтобы выразить его. Формат синтаксиса выглядит следующим образом:
if (условное выражение) {
Функциональный код блок;
}
Используя этот формат синтаксиса, вместо предыдущего функционального кода используется кодовый блок, так что внутри кодового блока можно записать столько строк кода, а логика всей программы яснее. Поэтому этот вид логики рекомендуется в реальном написании кода.
1.2 Заявление IF-ELSE
Заявление IF-ELSE реализует закрытые условия и чаще встречается в программах. Функция ключевого слова else - «в противном случае», то есть условие не соответствует действительности.
Синтаксический формат оператора if-else заключается в следующем:
if (условное выражение)
Функциональный код 1;
еще
Функциональный код 2;
Синтаксис Описание: предыдущая часть такая же, как и оператор IF, а за часть Else следует код функции. Согласно формату синтаксиса, код функции может иметь только одно предложение.
Заказ на выполнение: если условие верно, выполните код функции 1 в операторе IF, в противном случае выполните функцию Function 2 в другом. Пример кода:
int n = 12;
if (n % 2! = 0)
System.out.println ("n - нечетное число");
else System.out.println («n не странное число»);
Затем, поскольку значение n%2 равно 0, а условие не содержится, код оператора ELSE выполняется, а программа выходов «n не является нечетным числом».
В фактическом использовании, чтобы сделать структуру прозрачной, и несколько строк кода могут быть записаны в детали функционального кода, часть функционального кода обычно используется с блоками кода, а формат синтаксиса:
if (условное выражение) {
Функциональный код блок
}еще{
Функциональный код блок
}
Когда в программе есть несколько IFS, оператор ELSE соответствует самой последней IF. Пример кода:
if (условие 1)
Функциональный код 1;
if (условие 2)
Функциональный код 2;
иначе код функции 3;
Затем оператор ELSE здесь соответствует оператору IF, соответствующему условию 2, а предыдущее условие 1 является независимым утверждением. В реальном коде вьющиеся скобки могут использоваться, чтобы сделать структуру всей программы более четкой.
Для операторов IF-ELSE, поскольку условия IF и иначе являются взаимоисключающими, в фактическом выполнении будет выполнено только функциональный код в одном операторе.
В реальной разработке некоторые компании требуют, чтобы они писали еще при написании условий, даже если они не пишут код в заявлении ELSE, чтобы условия могли быть закрыты. Это не требуется синтаксис.
1.3 if-else
Заявление IF-ELSE В действительности, иногда условия не являются едиными, а набором связанных условий. Например, преобразование арабских цифр в китайский капитал и преобразование их в соответствующие уровни в соответствии с фракциями-все это многокондиционированные структуры. Чтобы избежать написания нескольких операторов IF в программе, предоставляется специальная многоразмерная операция, которая является оператором if-else if-else.
Формат синтаксиса оператора IF-ELSE:
if (условие 1)
Функциональный код 1;
иначе, если (условие 2)
Функциональный код 2;
иначе, если (условие 3)
Функциональный код 3;
...
иначе код функции;
Синтаксис Описание:
1. иначе, если есть два ключевых слова, и если пробелы используются в середине.
2. Условие 1 до условия n - это булевые типы
3. Оператор Else if может иметь как можно больше предложений
4. Оператор «Последний другой» не является обязательным
5. Если часть функции кода не является блоком операторов, то есть нет вьющихся скобок, вы можете написать только одно предложение.
Процесс выполнения: когда условие 1 верно, код функции 1 выполняется; Когда условие 1 является ложным, а условие 2 верно, выполняется код функции 2; Если условие 1 и условие 2 не являются истинными, а условие 3 верно, код функции 3 выполняется и т. Д. Если все условия являются ложными, выполняется код функции оператора ELSE. Блок -схема процесса выполнения показана выше.
Вот пример кода для реализации, которая выводит количество дат, содержащихся в этом месяце, на основе стоимости месяца, и все февральские выводы 28, независимо от леровых лет:
int месяц = 3; int Days = 0; // номер даты, если (месяц == 1) {Дни = 31; } else if (месяц == 2) {Days = 28; } else if (месяц == 3) {Days = 31; } else if (месяц == 4) {Days = 30; } else if (месяц == 5) {дни = 31; } else if (месяц == 6) {days = 30; } else if (месяц == 7) {дней = 31; } else if (месяц == 8) {Days = 31; } else if (месяц == 9) {days = 30; } else if (месяц == 10) {дни = 31; } else if (месяц == 11) {days = 30; } else if (месяц == 12) {дни = 31; } System.out.println (Days);Давайте посмотрим на другой пример кода. Функция этого кода состоит в том, чтобы преобразовать процентную оценку в A, B, C, D и E. Код выглядит следующим образом:
int score = 87; if (score> = 90) {System.out.println ('a'); } else if (score> = 80) {System.out.println ('b'); } else if (score> = 70) {System.out.println ('c'); } else if (score> = 60) {System.out.println ('d'); } else {System.out.println ('e'); }Из этого кода мы видим, что все остальные, если утверждение записано в последовательности. При на самом деле он должен быть записан в логическом порядке, в противном случае возникнут логические ошибки.
Заявление IF-ELSE IF-ELSE-это многоуровневое условное утверждение, представленное на языке Java, но при оценке определенных проблем будет представлена проблема, поэтому в синтаксисе будет представлено другое заявление-оператор Switch, чтобы лучше реализовать дискриминацию многочисленных операторов.
Вышеуказанное руководство Java's IF ESE ESE ESE ENECTE (рекомендуется) - это весь контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.