Условия в може да бъде тествана с помощта на оператора if. Операторът if може да бъде последван и от оператор else, който се изпълнява, когато булевият израз е false. Тази статия ще обсъди Изявлението „Ако е друго“ в Java
Следните указания ще бъдат обхванати в тази статия,
- ако изявление
- if-else изявление
- Използване на тернарни оператори
- ако-друго-ако стълба
- Вложен оператор if
Започвайки с тази статия за това дали е друго в JAVA.
Има няколко типа if изрази в Java:
ако Изявление
Операторът if се използва за тестване на състоянието и е последван от набор от изрази. Операторите се изпълняват само когато условието се окаже вярно.
Синтаксис:
if (условие) {// код за изпълнение}
Пример
тест за публичен клас {public static void main (String [] args) {// определяне на променлива 'price' int price = 1800 // проверка на цената, ако (цена> 1500) {System.out.print (' 1500 ')}}}
Изход:
Цената е по-голяма от 1500
Продължавайки с тази статия, ако в JAVA има друго.
if-else изявление
Изразът if-else в Java също се използва за условия на тестване. Блокът if се изпълнява, ако условието е вярно. Ако условието е невярно, блокът else се изпълнява.
Синтаксис:
как да спра Java програма в код
if (условие) {// код, ако условието е вярно} else {// код, ако условието е невярно}
Пример:
публичен клас Тест {public static void main (String [] args) {// дефиниране на променлива int num = 15 // Проверка дали числото се дели на 2 if (num% 2 == 0) {System.out.println ( 'Четно число')} else {System.out.println ('Нечетен номер')}}}
Изход:
Нечетно число
Нека да разгледаме друг пример, при който програмата проверява дали въведената година е високосна или не.
java преобразуване на двоичен в десетичен
Пример:
тест за публичен клас {public static void main (String [] args) {int year = 2028 if (((year% 4 == 0) && (year% 100! = 0)) || (year% 400 == 0) ) {System.out.println ('LEAP YEAR')} else {System.out.println ('NOT A LEAP YEAR')}}}
Изход:
ПРЕКЪСНА ГОДИНА
Продължавайки с тази статия, ако в JAVA има друго.
Използване на тернарни оператори
Тернарни оператори (?:) Могат да се използват вместо израза if else. Ако състоянието изглежда вярно, резултатът от? се връща. Ако е невярно, се връща резултатът от:.
Пример:
публичен клас Тест {public static void main (String [] args) {int num = 12 // Използване на тернарен оператор String output = (num% 2 == 0)? 'Even number': 'Nepar number' System.out.println (изход)}}
Изход:
Четен брой
Продължавайки с тази статия, ако в JAVA има друго.
if-else-if стълба:
Един блок код може да бъде изпълнен сред множество блокове, като се използва стълбата if-else-if.
Изпълнението на тези изявления се извършва отгоре.
Когато тестовият израз изглежда истина, кодът, присъстващ в тялото на оператора if, се изпълнява. Ако нито един от тестовите изрази не е истина, изразът else се изпълнява.
Пример:
как да конвертирате двоичен в десетичен в Java
тест за публичен клас {public static void main (String [] args) {int num = 15 if (num> 0) {System.out.println ('POSITIVE NUMBER')} else if (num<0) { System.out.println('NEGATIVE NUMBER') } else { System.out.println('NUMBER 0') } } }
Изход
ПОЛОЖИТЕЛЕН НОМЕР
Продължавайки с тази статия, ако в JAVA има друго.
Вложен оператор if:
Това изявление е представено от блок if с друг блок if. За да се изпълни вътрешният блок if, състоянието на външния блок трябва да е вярно.
Синтаксис:
if (условие) {// код за изпълнение, ако (условие) {// код за изпълнение}}
Пример:
публичен клас Тест {public static void main (String [] args) {// Създаване на две променливи int age = 20 int weight = 55 // прилагане на условия if (age> = 18) {if (weight> 50) {System.out .println ('Имате право да пътувате.')} else {System.out.println ('Нямате право да пътувате.')}} else {System.out.println ('Трябва да бъде на възраст над 18 години. ')}}}
Изход:
Имате право да пътувате.
Операторът if-else в java позволява на потребителя да тества безброй условия по изключително ефективен начин.
Така стигнахме до края на тази статия за „ако е друго в Java“. Ако искате да научите повече, разгледайте Java Training от Edureka, доверена компания за онлайн обучение. Edureka’s е предназначен да ви обучи както за основни, така и за разширени Java концепции, заедно с различни Java рамки като Hibernate & Spring.
Имате въпрос към нас? Моля, споменете го в раздела за коментари на този блог и ние ще се свържем с вас възможно най-скоро.