Ръководство за начинаещи по изявления за избор на Java

Ръководство за начинаещи по изявления за избор на Java

Изявленията за избор са структура за управление на програмата в Java. Както подсказва името, те се използват за избор на път на изпълнение, ако е изпълнено определено условие.





как да добавяте приложения към телевизора на visio smartcast

В Java има три изявления за избор: ако , ако..иначе , и превключвател . Нека ги разгледаме по -отблизо.





1. Изявлението if

Това е едно изявление за избор. Той е кръстен така, защото само избира или игнорира едно действие (или група от действия).





Когато искате определено изявление да се изпълни, ако дадено условие е вярно, използвайте ако изявление. Условие е всеки израз, който дава логически резултат, т.е. true или false (1 или 0). Релационните, логическите и операциите за равенство са такива видове изрази, които дават булев резултат.

Ако условието е невярно, изпълнението на предполагаемото действие ще бъде пропуснато.



Синтаксис:

if (condition)
statement

Примерен код:





if (mark >90)
System.out.println('You got grade A');

Забележете вдлъбнатината преди System.out.ln () изявление. Добра практика е да го включите, за да покажете структурата на програмата. Повечето IDE автоматично го включват, когато преминете към следващия ред. Така че не бива да се притеснявате, че ще забравите да го включите.

2. Изявлението if..else

Това е изявление за двоен избор. Той е кръстен така, защото избира между две различни действия (или група от действия).





Свързани: Как да използвате функцията IF с вложени формули в Excel

The ако..иначе израз изпълнява определено действие в ако блокиране, когато условие е вярно. В противен случай той изпълнява действие в иначе блокиране, когато условието се оценява до фалшив резултат.

Синтаксис:

if (condition)
statement1
else
statement2

Примерен код:

if (age <18)
System.out.println('You are a minor.');
else
System.out.println('You are an adult.');

Вложено, ако ... иначе

Възможно е да има ако..иначе изявления вътре ако..иначе изявления, сценарий, известен като гнездене.

Вижте примера по -долу:

if (temperatures > 6000){
System.out.println(' Object's color likely blue');
}
else{
if (temperatures > 5000){
System.out.println(' Object's color likely white');
}
else{
if(temperatures > 3000){
System.out.println(' Object's color likely yellow');
}
else{
System.out.println(' Object's color likely orange');
}
}
}

Горният код проверява дали температурата на обекта е в определен диапазон и след това отпечатва вероятния му цвят. Горният код е многословен и най -вероятно ще ви се стори объркващо да следвате логиката.

Погледнете този по -долу. Той постига същата цел, но е по -компактен и няма ненужното {} след иначе . Повечето програмисти всъщност го предпочитат пред последното.

if (temperatures > 6000){
System.out.println(' Object's color likely blue');}
else if (temperatures > 5000){
System.out.println(' Object's color likely white');}
else if (temperatures > 3000){
System.out.println(' Object's color likely yellow');}
else {
System.out.println(' Object's color likely orange');}

Блокове

The ако и ако..иначе изявленията обикновено очакват да изпълнят едно действие. Ако искате да изпълните няколко израза с тях, използвайте скоби {} да групирате тези действия.

if (condition){
// statements
} else {
// statements
}

3. Превключвател

Това е изявление за множествен избор. Той проверява дали изразът съвпада с един от дадените случаи и след това изпълнява действие за този случай.

Синтаксис:

switch(expression) {
case a:
// statement
break;
case b:
// statement
break;
case n:
// statement
break;
default:
// statement
}

The прекъсване изявлението се използва за спиране на превключвател изявление от изпълнението, когато е намерено съвпадение. Няма нужда да губите време за изпълнение, ако е открит случай.

как да увеличите специалната видео памет памет windows 10

Изразът, даден в оператора switch, трябва да бъде постоянен интеграл от тип байт , къс (но не дълго ), int , или char . Можете също да използвате Низ тип данни.

Примерен код:

String position= 'E';
switch(position) {
case 'N':
System.out.println('You are in the North');
break;
case 'W':
System.out.println('You are in the West');
break;
case 'S':
System.out.println('You are in the South');
break;
case 'E':
System.out.println('You are in the East');
break;
default:
System.out.println('Non-cardinal position');
}

Погледнете изявлението на Python if

След като сте научили как да използвате изявления за избор в Java, може да е интересно да преминете към Python.

Логиката за програмиране е подобна, но Python е по-удобен за начинаещи, а не толкова многословен. Изучаването на логика на множество езици помага да се наложат основните идеи, които се практикуват. Никога не е лоша идея да разнообразите знанията си за кодиране.

Дял Дял Туит електронна поща Как да използваме изявлението на Python if

Овладяването на Python означава да се справите с инструкцията Python if. Използвайте тези примери за изявления, за да подобрите знанията си за Python.

Прочетете Напред
Свързани теми
  • Програмиране
  • Java
  • Уроци по кодиране
За автора Джером Дейвидсън(22 статии са публикувани)

Джером е щатен писател в MakeUseOf. Той обхваща статии за програмиране и Linux. Той също е ентусиаст на крипто и винаги следи крипто индустрията.

Още от Джером Дейвидсън

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате