Kuidas seda veel Java-s rakendada?

Selles artiklis tutvustatakse teile Java-faili If else ja järgitakse ka selle tingimusliku avalduse praktilist tutvustamist.

Tingimused 2005 saab testida if-lause abil. Lausele if võib järgneda ka else lause, mis käivitatakse siis, kui Boole'i ​​avaldis on vale. Selles artiklis käsitletakse Java muud lauset.



Järgmisi näpunäiteid käsitletakse selles artiklis,



Alustades selle artikliga sellest, kas JAVA-s on veel midagi.

Jaavas on mitut tüüpi if-lauseid:



kui avaldus

If-lauset kasutatakse tingimuse testimiseks ja sellele järgneb lausete kogum. Laused täidetakse ainult siis, kui tingimus osutub tõeks.

Süntaks:

if (tingimus) {// käivitatav kood}

Näide



public class Test {public static void main (String [] args) {// hinna muutuja määramine int price = 1800 // hinna kontrollimine if (hind> 1500) {System.out.print ('Hind on suurem kui 1500 ')}}}

Väljund:

Hind on suurem kui 1500

Selle artikliga edasi liikudes, kui veel JAVA-s.

if-else avaldus

Jaavas olevat lauset if-else kasutatakse ka tingimuste testimiseks. Kui plokk täidetakse, kui tingimus on tõene. Kui tingimus on vale, käivitatakse muu plokk.

Süntaks:

if (tingimus) {// kood, kui tingimus on tõene} muu {// kood, kui tingimus on vale}

Näide:

public class Test {public static void main (String [] args) {// muutuja määramine int num = 15 // Kontrollitakse, kas number jagub 2-ga, kui (num% 2 == 0) {System.out.println ( 'Paarisarv')} else {System.out.println ('paaritu arv')}}}

Väljund:

Paaritu number

Vaatame veel ühte näidet, kus programm kontrollib, kas sisestatud aasta on liigaasta või mitte.

Näide:

avalik klass Test {public static void main (String [] args) {int aasta = 2028 if (((aasta% 4 == 0) && (aasta% 100! = 0)) || (aasta% 400 == 0) ) {System.out.println ('LEAP YEAR')} else {System.out.println ('EI OLE LEAP AASTAT')}}}

Väljund:

LEAP AASTA

Selle artikliga edasi liikudes, kui veel JAVA-s.

Kolmepoolsete operaatorite kasutamine

Kolmanda operaatori (?:) Saab kasutada lause if if asemel. Kui näib, et tingimus vastab tõele, on tulemuse? tagastatakse. Kui see on vale, tagastatakse:

Näide:

public class Test {public static void main (String [] args) {int num = 12 // kolmekordset operaatorit String output = (num% 2 == 0)? 'Paarisarv': 'Paaritu arv' System.out.println (väljund)}}

Väljund:

Paarisarv

Selle artikliga edasi liikudes, kui veel JAVA-s.

kui-veel-kui-redel:

Ühe koodiploki saab käivitada mitme ploki vahel, kasutades redelit if-else-if.

Nende väidete täitmine toimub ülevalt.

Kui testväljend näib olevat tõene, täidetakse if-lause kehas olev kood. Kui ükski testväljenditest pole tõene, täidetakse teine ​​lause.

Näide:

avalik klass Test {public static void main (String [] args) {int num = 15 if (num> 0) {System.out.println ('POSITIVE NUMBER')} else if (num<0) { System.out.println('NEGATIVE NUMBER') } else { System.out.println('NUMBER 0') } } } 

Väljund

POSITIIVNumber

Selle artikliga edasi liikudes, kui veel JAVA-s.

Pesastatud, kui lause:

Seda lauset esindab if-plokk teise if-plokiga. Sisemise if-ploki käivitamiseks peaks välise ploki tingimus olema tõene.

Süntaks:

if (tingimus) {// käivitatav kood if (tingimus) {// käivitatav kood}}

Näide:

kuidas java süsteemis.exit kasutada
avalik klass Test {public static void main (String [] args) {// Kahe muutuja loomine int vanus = 20 int kaal = 55 // tingimuste rakendamine if (vanus> = 18) {if (kaal> 50) {System.out .println ('Teil on lubatud matkata.')} else {System.out.println ('Teil pole lubatud matkata.)}}} else {System.out.println (' Peab olema üle 18-aastane. ')}}}

Väljund:

Teil on lubatud matkata.

Jaavas sisalduv lause if-else võimaldab kasutajal testida arvukalt tingimusi ülitõhusalt.

Seega oleme jõudnud selle artikli lõpuni, et „kui Java keeles veel”. Kui soovite rohkem teada saada, vaadake usaldusväärse veebipõhise õppefirma Edureka Java koolitust. Edureka oma on loodud selleks, et õpetada teid nii põhi- kui ka täiustatud Java-kontseptsioonide jaoks koos erinevate Java-raamistikega, nagu talveunerežiim ja kevad.

Kas teil on meile küsimus? Palun mainige seda selle blogi kommentaaride jaotises ja võtame teiega ühendust niipea kui võimalik.