Якая розніца паміж укладзенымі, калі інакш праваднікамі?


адказ 1:

Укладзеная заява

Калі адзін, калі выказванне з'яўляецца ў іншым, ён называецца ўвядзеннем выказванняў. Укладванне, калі заявы вельмі карысныя, калі вам трэба прыняць некалькі рашэнняў. Напрыклад, калі вы сустракаецеся са школьнай настаўніцай вашай дачкі кожную другую суботу месяца, каб даведацца пра выступленне вашай лялькі, ваша сустрэча прывядзе да двух рашэнняў. Спачатку гэта павінна быць субота, потым павінна быць другая частка месяца. І больш практычнае трэцяе, што гэта не павінна быць святам. Заплануйце расклад сустрэч наступным чынам:

булева isSat = праўда; int whoSat = 2; булевы isHoliday = хлусня; if (isSat) {if (whatSat == 2) {if (isHoliday == false) {System.out.println ("Сустракаецца сёння"); }}} астатняе {System.out.println ("Няма сустрэчы сёння");}

Калі яшчэ лідар

Інструкцыі па кіраванні патокам Java выконваюцца зверху ўніз, таму лесвіца з умовамі if-else ацэньваецца зверху ўніз. Як толькі па ўсходзе лесвіцы ацэньваецца сапраўднасць, выказванні, звязаныя з гэтым, калі выконваюцца, а астатняя частка лесвіцы абыходзіць. Апошняя іншая выконваецца толькі ў тым выпадку, калі ўся лесвіца не вернецца.

Вось праграма, якая дэманструе іначай лідэраў. Ён вызначае, ці з'яўляецца канкрэтны алфавіт галосным ці зычным.

// Дэманструе лесвічны клас if-else ControlFlowDemo {public static void main (String [] args) {char ch = 'o'; калі (ch == 'a' || ch == 'A') System.out.println (ch + "з'яўляецца галосным."); у адваротным выпадку, калі (ch == 'e' || ch == 'E') System.out.println (ch + "з'яўляецца галосным."); у адваротным выпадку, калі (ch == 'i' || ch == 'I') System.out.println (ch + "з'яўляецца галосным."); у адваротным выпадку, калі (ch == 'o' || ch == 'O') System.out.println (ch + "з'яўляецца галосным."); у адваротным выпадку, калі (ch == 'u' || ch == 'U') System.out.println (ch + "з'яўляецца галосным."); у адваротным выпадку System.out.println (ch + "з'яўляецца зычным."); }} OUTPUT ====== o - галосная.

У вышэйзгаданай праграме выконваецца адна і толькі адна інструкцыя друку, незалежна ад значэння ch az або AZ.


адказ 2:

Калі для прыняцця рашэнняў у кодзе выкарыстоўваюцца інструкцыі. калі даручыць Javascript выконваць код у фігурных дужках {} пры пэўных умовах, вызначаных у дужках.

Гэтыя ўмовы называюцца булевымі, таму што могуць быць толькі праўдзівымі альбо ілжывымі.

// перш за ўсё мы павінны выклікаць функцыю Quora (upvotes) {if (upvotes> = 6000) {return "Quoran"; // Вывад на сапраўднае стан} return "Навічок"; // вывад, калі не выканана ўмова} document.writeln (Quora (7000));

Калі ўмова выканана [г.зн., калі абнаўлення больш або роўныя 6k], праграма выконвае код у фігурных дужках, гэта значыць вяртае "Quoran".

Калі вы хочаце ўбачыць вынік, вы можаце зрабіць так:

// скапіруйце гэты код у любы тэкставы рэдактар ​​і захавайце файл пад імем файла quora.html // і адкрыйце яго. Вы атрымліваеце вынік // дыферэнцаваць вынік. Вы можаце змяніць нумары ў радку // document.writeln (Quora (7000)); Змяніце нумар тут, каб убачыць іншы вынік

З гэтага можна зрабіць выснову, што толькі ў тым выпадку, калі будуць выкарыстаны дакладна дзве магчымасці, якія з'яўляюцца сапраўднымі альбо ілжывымі.

Лічбы, якія мы запісваем у ('') побач з Quora (''), паказваюць колькасць удакладненняў, бо мы стварылі функцыю ў кодзе (№ 3).

Код над ім паказвае Quoran, калі лік у document.writeln (Quora (7000)); больш за 6000 і паказвае пачаткоўцу, калі іх колькасць менш за 6000

Цяпер мы падышлі да чагосьці іншага, калі ланцуг ...

Калі ў вас ёсць некалькі ўмоў, з якімі можна справіцца, вы можаце звязваць, калі выказванні з іншымі, калі выказванні.

Дапусцім, мы хочам дадаць да гэтага кода яшчэ прыметнікі, напрыклад,

  • Папулярны QuoranFresh QuoranExperienced NewbieFresh Newbie

Так што ў адваротным выпадку мы павінны выкарыстоўваць яго ў гэтым кодзе, так што код будзе такім.




Вы можаце скапіяваць гэты код у любы тэкставы рэдактар ​​(нататнік лепшы) і захаваць і адкрыць яго як Quorans.html, каб убачыць сэнс гэтага кода.

Вы можаце змяніць нумар кода для розных значэнняў (№ 17).

Так што вынік тут фантастычны. (Вядома, гэта не зусім так, бо той, у якога менш за 1000 ануляванняў, - гэта свежая навіна, не важна, гэта толькі прыклад.)

Мы атрымліваем вынік з кода вышэй;

  • Свежы пачатковец Калі колькасць удакладненняў менш за 1000. Дасведчаны пачатковец Калі колькасць папаўненняў складае ад 1000 да 3500, прыярытэты ў залежнасці ад умоў, напрыклад, Напрыклад, калі ўказаная ўмова вынікае як трэцяй, так і першай умове, код вяртае значэнне першай умовы, таму што мы спачатку ўсталёўваем прыярытэт. Свежы Каран Калі колькасць ануляваных матэрыялаў складае ад 3500 да 6000, апраўданні перавышаюць 6000

Дзякуем вам за цікаўнасць у гэтай галіне кадавання. Я спадзяюся да хуткай сустрэчы.

Ну крута, дзякуй за прачытанне гэтага адказу і дзякуй хлопцам, якія сочаць за гэтым пытаннем.

Я так рада даведацца, што хтосьці ў гэтым зацікаўлены.

вялікі дзякуй ..

:) :)


адказ 3:

Укладзена, калі: У укладзеных, калі выказваннях, вам трэба паклапаціцца пра іншае. Астатняе заява для "if" - гэта наступнае, калі. Напрыклад:

калі а)

{

калі (б) заява 1;

у адваротным выпадку заява 2;

калі (з) заява 3;

у адваротным выпадку заява 4;

калі (з) заява 5;

у адваротным выпадку заява 6;

}}

у адваротным выпадку заява 7;

if-else-if-ladder statement: У лесвіцы if-else-if праграма працягвае працаваць уніз. Калі выканана адна ўмова, астатнія праваднікі выкідваюцца.

Агульная форма if-else-if:

калі (выраз) выказванне;

інакш

калі (выраз) выказванне;

інакш

калі (выраз) выказванне;

..

..

у адваротным выпадку заява;