Satura rādītājs
Kad veids, kā novērtēt nosacījumus ar Būla vērtībām, jau ir zināms, mums jāspēj izpildīt vai neveikt darbības atkarībā no mūsu izmantotajiem loģiskajiem operatoriem. Java ar to mēs varam daudz sasniegt nosacīts bloks "ja" kas jautā, vai nosacījums ir izpildīts, un nekavējoties piedāvā izpildīt bloku, ja minētais nosacījums ir izpildīts.Ja bloķēt
ja paziņojums ļauj mums izveidot nosacījuma novērtējumu ar jebkuru no 6 Java nosacītie operatoriNovērtējot nosacījumu, ja tas ir izpildīts, tas izpildīs to, kas tam ir ķermenī, ko norobežo breketes, pretējā gadījumā tas to ignorēs.
SvarīgsKā redzam, tas ir ļoti noderīgi, jo tas ļauj mums piešķirt lēmumu pieņemšanas tiesības mūsu programmai, novērtējot dažādas situācijas, un ļauj mums izveidot koda bloku kopumu, kas ļauj aptvert paredzētās situācijas mūsu programmas kontekstā.
Apskatīsim šādu kodu, kurā novērtēsim, vai skaitlis ir 5 reizinājums vai 2 vai abu reizinājums:
importēt java.util.Scanner; public class Multiple {public static void main (String [] args) {Skenera ievade = new Scanner (System.in); System.out.println ("Lūdzu, ievadiet veselu skaitli:"); int numurs = input.nextInt (); // Mēs novērtējam daudzkārtējo nosacījumu 5, ja (skaitlis% 5 == 0) {System.out.println ("Tas ir 5"); } // Mēs novērtējam daudzkārtējo nosacījumu 2, ja (skaitlis% 2 == 0) {System.out.println ("Tas ir 2"); }}}
Šajā kodā svarīga lieta nav loģika kā tāda, jo mēs redzam, ka tā ir ļoti vienkārša, mēs novērtējam tikai to, vai pārējā dalījuma daļa ir vienāda ar nulli, šeit mēs redzam, ka mums ir divi ja bloki, kas mums saka, ka mums nav ierobežojumu attiecībā uz nosacījumiem, kurus mēs varam novērtēt, protams, ja ļaunprātīgi izmantosim daudzus nosacījumus, mums būs nedaudz lasāms kods, bet šobrīd mums jau ir vairāk iespēju.
Apskatīsim, kā mūsu programma darbojas, izpildot to konsolē:
Kā redzam, abi nosacījumi nav savstarpēji izslēdzoši, tāpēc, ievadot skaitli, kas dalāms starp abiem skaitļiem, mēs iegūsim abu nosacīto bloku izpildi.
Ja bloķēt - citādi
Mēs ne vienmēr vēlēsimies, lai kods tiktu izpildīts tikai tad, ja tas atbilstu nosacījumam, dažreiz mums būs jāsaka, ja tas ir izpildīts, mēs to izpildīsim, pretējā gadījumā mēs izpildīsim šo citu, jo Java mēs varam uzbūvēt a ja-cits bloks, kur, ja novērtē, ja tas nav izpildīts, tiek izpildīts cits bloks.
Apskatīsim šādu piemēru, mēs novērtēsim skaitļus un norādīsim, vai tie ir pāra vai nepāra, izmantojot to pašu programmas bāzi, kuru veicām iepriekšējā sadaļā, mēs mainīsim galveno nosacījumu šādam:
if (skaitlis% 2 == 0) {System.out.println ("Tas ir pāra skaitlis"); } else {System.out.println ("Tas ir nepāra numurs"); }
Kā redzam, mums jau ir ekskluzīvi nosacījumi, kas ļauj mūsu programmas plūsmai pievienot lielāku kontroli.
Mēs pabeidzam šo apmācību, zinot bloku if, kā to izmantot, lai pieņemtu lēmumus, pamatojoties uz nosacījumu novērtējumu, un apvienot to ar citu, lai paplašinātu šīs funkcijas mūsu programmā.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu