„Java“

„Java“, jei, jei dar, jei dar

„Java“, jei, jei dar, jei dar
Valdymo srauto teiginio naudojimas yra labai paplitęs reikalavimas sprendžiant bet kokias programavimo problemas. Jis daugiausia naudojamas tam tikrai produkcijai generuoti, atsižvelgiant į konkrečią sąlygą. Šis teiginys priima sprendimą pagal Būlo vertės grąžą iš teiginio. „If-else-if“ sakinio deklaravimas yra gana panašus į kitas programavimo kalbas, tokias kaip C, C ++ ir kt. Skirtingų „if“ teiginių „Java“ naudojimas paaiškinamas šioje pamokoje.

Skirtingi teiginių „jei“ tipai:

Paprastas teiginys „jei“:

Sintaksė:

jei (sąlyginė išraiška)
1 teiginys ... n

Jis patikrina sąlyginę išraišką, o jei išraiška grįš teisinga, tada konkretus teiginys (-iai) bus vykdomas kitaip, niekas nebus vykdomas.

„if-else“ teiginys:

Sintaksė:

jei (sąlyginė išraiška)
1 teiginys ... n

Kitas
1 teiginys ... n

Jei sąlyginė išraiška grįš teisinga, tada konkretus (-i) sakinys (-iai) bus vykdomas (-i), kitaip bus įvykdytas kitas.

„if-else-if“ teiginys:

Sintaksė:

jei (sąlyginė išraiška 1)
1 teiginys ... n

else if (sąlyginė išraiška 2)
1 teiginys ... n

.
.
else if (sąlyginė išraiška n)
1 teiginys ... n

Kitas
1 teiginys ... n

Anksčiau pateiktas teiginys „jei“ taip pat vadinamas „jei-jei-jei“ kopėčiomis. Jis patikrina pirmąją sąlyginę išraišką, o jei ji pateikia klaidingą, ji patikrins antrąją sąlyginę išraišką ir pan. Jei visos sąlyginės išraiškos yra klaidingos, ji vykdo kitos dalies teiginį (-ius).

įdėtas „jei“ sakinys:

Sintaksė:

jei (sąlyginė išraiška 1)
1 teiginys ... n
jei (sąlyginė išraiška 1)
1 teiginys ... n

Kitas
1 teiginys ... n

Kai bet koks „jei“ sakinys yra deklaruojamas kito „if“ sakinio viduje, tada jis vadinamas įdėtuoju „jei“. Jei išorinė „jei“ sąlyga grįš teisinga, ji patikrins vidinę „jei“ sąlygą ir priims sprendimus pagal grąžinimo vertę.

1 pavyzdys: Paprasto teiginio „jei“ naudojimas

Šis kodas parodo paprastą teiginio „jei“ naudojimą. Pirmoji „jei“ sąlyga patikrina, ar skaičiaus vertė yra didesnė nei 50. Antroji „jei“ sąlyga patikrina, ar eilutės ilgis yra mažesnis nei 6.

viešoji klasė if1
public static void main (String [] argumentuoja)
// Paskelbkite skaitinę vertę
int skaičius = 50;
// Patikrinkite, ar vertė yra daugiau nei 50
jei (skaičius> 50)

Sistema.išėjo.spausdinti ("Skaičius yra mažesnis arba lygus 50");

// Paskelbkite eilutės vertę
Eilutės slaptažodis = "1234";
// Patikrinkite, ar eilutės ilgis yra mažesnis nei 6 arba ne
jei (slaptažodis.ilgis () < 6)

Sistema.išėjo.spausdinti ("Slaptažodis negali būti mažesnis nei 6 simboliai");


Išvestis:

Ši išvestis pasirodys atlikus kodą. Čia pirmoji sąlyga „jei“ buvo klaidinga ir pranešimas nespausdinamas. Antroji sąlyga „jei“ grįžo į tiesą ir pranešimas išspausdinamas.

2 pavyzdys: „if-else“ teiginio naudojimas

Šis kodas rodo teiginio „jei-dar“ naudojimą. Šiame kode sveiko skaičiaus vertė paimama iš vartotojo. Jei įvesties vertė yra nuo 13 iki 17, tada sąlyga „jei“ bus teisinga, bus išspausdintas konkretus pranešimas, kitaip bus spausdinamas kitas pranešimas.

// Importuoti skaitytuvo paketą
importuoti java.util.Skaitytuvas;
viešoji klasė if2
public static void main (String [] argumentuoja)
// Sukurkite skaitytuvo objektą
Skaitytuvo įvestis = naujas skaitytuvas (sistema.in);
Sistema.išėjo.spausdinti ("Įveskite savo amžių:");
// Paimkite skaitinius duomenis iš vartotojo
int amžius = įvestis.kitasInt ();
// Patikrinkite, ar įvesties vertė yra 13–17 diapazone
jei (amžius> = 13 ir& amžius <18)

Sistema.išėjo.spausdinti („Tu esi paauglys“);

Kitas

Sistema.išėjo.spausdinti („Jūs nesate paauglys“);

// Uždarykite skaitytuvo objektą
įvestis.Uždaryti()

Išvestis:

Ši išvestis pasirodys atlikus kodą. Čia 15 yra laikoma įvestimi, o tokia išvestis spausdinama, nes jei sąlyga grąžinama teisinga.

3 pavyzdys: „if-else-if“ teiginio naudojimas

„If-else-if“ sakinio naudojimas parodytas kitame pavyzdyje. Čia eilutės reikšmė bus laikoma vartotojo įvestimi. Pirmoji sąlyga „jei“ patikrins įvesties vertę, o jei ji bus klaidinga, reikšmė bus patikrinta pagal kitą sąlygą „jei“ ir pan. Kitos dalies pranešimas bus atspausdintas, jei visos sąlygos „jei“ bus klaidingos.

// Importuoti skaitytuvo paketą
importuoti java.util.Skaitytuvas;
viešoji klasė if3
public static void main (String [] argumentuoja)
// Sukurkite skaitytuvo objektą
Skaitytuvas = naujas skaitytuvas (sistema.in);
Sistema.išėjo.spausdinti ("Įveskite savo vardą:");
// Paimkite eilutės duomenis iš vartotojo
Stygos pavadinimas = in.Kitas();
// Patikrinkite įvesties vertę, lygią „Jolly“, ar ne
jei (vardas.lygu („Linksmas“))

Sistema.išėjo.spausdinti („Jūs pasiekėte pirmąją kainą“);

// Patikrinkite įvesties vertę, lygią „Janifer“, ar ne
dar jei (vardas.lygus („Janifer“))

Sistema.išėjo.spausdinti („Jūs pasiekėte antrą kainą“);

// Patikrinkite, ar įvesties vertė lygi „Jony“, ar ne
dar jei (vardas.lygu („Jony“))

Sistema.išėjo.spausdinti („Jūs pasiekėte trečią kainą“);

Kitas

Sistema.išėjo.spausdinti („Pabandykite kitam kartui“);

// Uždarykite skaitytuvo objektą
į.Uždaryti();

Išvestis:

Ši išvestis pasirodys atlikus kodą. Čia “Janiferis'laikoma vartotojo įvestimi.

4 pavyzdys: įdėto „jei“ sakinio naudojimas

Įterpto „jei“ sakinio naudojimas parodytas šiame pavyzdyje. Iš vartotojo bus paimtos dvi įvesties vertės. Jei vertė Lytis sutampa su išorine „jei“ sąlyga, tada ji patikrins reikšmę amžiaus vidinėje „jei“ būsenoje. Išvestis bus spausdinama pagal grąžinimo sąlygą „jei“.

// Importuoti skaitytuvo paketą
importuoti java.util.Skaitytuvas;
viešoji klasė if4
public static void main (String [] argumentuoja)
// Sukurkite skaitytuvo objektą
Skaitytuvas = naujas skaitytuvas (sistema.in);
Sistema.išėjo.spausdinti ("Įveskite savo lytį:");
// Paimkite eilutės duomenis iš vartotojo
Styginių lytis = in.Kitas();
Sistema.išėjo.spausdinti ("Įveskite savo amžių:");
// Paimkite skaitinius duomenis iš vartotojo
int amžius = in.kitasInt ();
// Patikrinkite, ar lytis lygi „vyrui“, ar ne
jei (lytis.lygu ("vyras"))

// Patikrinkite, ar amžius didesnis nei 30 metų
jei (amžius> 30)

Sistema.išėjo.spausdinti („Jūs esate 1 grupėje“);

Kitas

Sistema.išėjo.spausdinti („Jūs esate 2 grupėje“);


Kitas

Sistema.išėjo.spausdinti („Jūs esate 3 grupėje“);

// Uždarykite skaitytuvo objektą
į.Uždaryti();

Išvestis:

Ši išvestis pasirodys atlikus kodą. Čia, 'Patinas' yra laikomas Lytis, ir 25 yra laikomas amžiaus vertybes.

Išvada:

Keturi skirtingi „jei“ teiginių naudojimo būdai paaiškinami šioje pamokoje naudojant paprastus pavyzdžius. Ši pamoka padės naujiems programuotojams iš pagrindų išmokti sąlyginio sakinio „Java“ sąvoką.

Geriausi žaidimai, kuriuos reikia žaisti naudojant rankos stebėjimą
„Oculus Quest“ neseniai pristatė puikią rankos stebėjimo be valdiklių idėją. „Oculus Quest“ rankų sekimo žaidimai iki šiol buvo ribojami, kai žaidimų ...
Kaip rodyti OSD perdangą viso ekrano „Linux“ programose ir žaidimuose
Žaisdami viso ekrano žaidimus arba naudodamiesi programomis be išsiblaškymo viso ekrano režimu, galite nutraukti nuo susijusios sistemos informacijos,...
5 geriausios žaidimų fiksavimo kortos
Visi mes matėme ir pamėgome srautinius žaidimus „YouTube“. „PewDiePie“, „Jakesepticye“ ir „Markiplier“ yra tik vieni iš geriausių žaidėjų, kurie uždir...