Java - alternatīva nosacītajām izteiksmēm

Satura rādītājs
Kad esam apguvuši nosacīti izteicieni mūsu programmu ietvaros Java Mēs varam uzdrošināties izveidot arvien sarežģītākas lietojumprogrammas, tomēr, ja esam atkarīgi tikai no jau apgūtajiem pamatinstrumentiem, mūsu kods dažkārt var būt mazāks par optimālo un neizlasāms.
Lai izvairītos no šāda veida situācijām un neizraisītu projektu aizkavēšanos vai apgrūtinātu pievienošanos darba grupai, Java tās instrukcijās ir iekļauti divi alternatīvi nosacījumu veidošanas veidi.
Nosacījuma slēdzis
Šī struktūra ļauj novērtēt vairākus nosacījumus, pamatojoties uz Būla vērtībām, tas ir, nosacījumus, kuru vērtība ir patiesa vai nepatiesa (patiesa, nepatiesa).
Uz brīdi iedomāsimies, ka mums ir jāapstrādā 5 opcijas, ja katrai opcijai mēs izveidosim bloku, ja mēs to darīsim neticami ilgu koda daudzumu, kas samazinās mūsu programmas lasāmību.
Tā vietā ar slēdža struktūra mēs vienkārši ievietojam izteiksmi, kuru vēlamies novērtēt, tad, izmantojot dažādus gadījumus, mums ir norādījumi par vienu no vērtībām, kuras var novērtēt kā sākotnējās izteiksmes patieso vai nepatieso.
Šajā piemērā apskatīsim kodu, kurā mēs izmantojam šo nosacīto struktūru:
 importēt Java.util.Scanner; publiskā klase AltConditions {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 mainām mainīgo skaitu struktūras slēdža slēdzī (skaitlis) {case 0: System.out.println ("The value is zero"); pārtraukums; 2. gadījums: System.out.println ("tas ir pirmais pāra skaitlis"); pārtraukums; 5. gadījums: System.out.println ("lielisks piecinieks"); pārtraukums; noklusējums: System.out.println ("ir nenovērtēts skaitlis"); pārtraukums; }}} 

Šeit mēs redzam, ka atlasītajām vērtībām mēs izpildām norādījumus, tomēr, tā kā mēs zinām, ka mēs nenovērtēsim bezgalīgu vērtību skaitu, mums ir noklusējuma gadījums kas ļauj mums veikt darbību, ja mainīgais neatbilst iepriekšējiem gadījumiem, vēl viens svarīgs aspekts ir izvietot pārtraukuma paziņojums; kas ļauj pārtraukt ciklu un turpināt programmu.
Tālāk redzamajā attēlā redzēsim, kā mūsu programma darbojas ar vērtību lietu iekšpusē un vērtību ārpusē.

Trīskāršais operators
Novērtējot apstākļus un mums ir divas iespējamās vērtības, mēs ievietojam a ja citādi bloķēt, bet varbūt mēs uzrakstīsim koda rindas, kuras īsti nav jāraksta.
Lai izvairītos no šāda veida notikumiem mūsu kodā Java ietver tā saukto trīskāršo operatoru, kas atrodams arī citās valodās, piemēram PHP.
Ko dara?Šī instrukcija novērtē izteiksmi un atkarībā no tā, vai tā ir patiesa vai nepatiesa, piešķir mainīgajam vērtību.
Tālāk aplūkosim šādu piemēru, kurā mēs izveidojam novērtējumu kā trīskāršu operatoru:
Mums ir šādas bloķēšanas iespējas:
 ja (x> 0) y = 1; citādi y = -1; 

Kā redzam, mēs esam uzrakstījuši 4 koda rindiņas jau vienkāršam novērtējumam, izmantojot trīskāršu operatoru, mums ir šāda forma:
y = (x> 0)? vienpadsmit;

Tas nozīmē, ka uzdevumam tiek pievienots Būla novērtējums, un, ja tā ir patiesa, tiek piešķirta vērtība, un, ja tā ir nepatiesa, tiek piešķirta cita vērtība
Pabeidzot šo apmācību Java Mēs jau zinām citas alternatīvas programmu īstenošanai, novērtējot nosacītos lēmumus.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

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave