Sąlygos 2005 m galima išbandyti naudojant teiginį if. Po teiginio „if“ gali būti pateiktas ir kitas sakinys, kuris vykdomas, kai Bulio išraiška yra klaidinga. Šiame straipsnyje bus aptariama „If Other Statement in Java“.
styginių pastovus baseinas java
Tolimesni patarimai bus aptarti šiame straipsnyje,
- jei teiginys
- jei-dar teiginys
- Naudojant trijų komponentų operatorius
- jei-dar-jei kopėčios
- Lizdas, jei pareiškimas
Pradedant nuo šio straipsnio, jei dar ne JAVA.
Yra keli „if“ teiginių „Java“ tipai:
jei Pareiškimas
„If“ sakinys naudojamas sąlygai patikrinti, o po jo pateikiamas teiginių rinkinys. Teiginiai vykdomi tik tada, kai sąlyga pasitvirtina.
Sintaksė:
jei (sąlyga) {// kodas turi būti vykdomas}
Pavyzdys
public class Test {public static void main (String [] args) {// apibrėžiantis „kainos“ kintamąjį int price = 1800 // kainos tikrinimas, jei (kaina> 1500) {System.out.print ('Kaina yra didesnė nei 1500 ')}}}
Išvestis:
Kaina didesnė nei 1500
Toliau su šiuo straipsniu, jei dar ne JAVA.
jei-dar teiginys
„If-else“ teiginys java taip pat naudojamas testavimo sąlygoms. Jei blokas vykdomas, jei sąlyga yra teisinga. Jei sąlyga yra klaidinga, vykdomas kitas blokas.
Sintaksė:
if (sąlyga) {// kodas, jei sąlyga teisinga} dar {// kodas, jei sąlyga klaidinga}
Pavyzdys:
public class Test {public static void main (String [] args) {// kintamojo apibrėžimas int num = 15 // Tikrinimas, ar skaičius dalijasi iš 2 if (num% 2 == 0) {System.out.println ( 'Lyginis skaičius')} else {System.out.println ('Nelyginis skaičius')}}}
Išvestis:
Nelyginis skaičius
Pažvelkime į kitą pavyzdį, kuriame programa tikrina, ar įvesti metai yra keliamieji metai, ar ne.
Pavyzdys:
rasti didžiausią skaičių masyvo java
viešosios klasės testas {public static void main (String [] args) {int metai = 2028 if (((metai% 4 == 0) && (metai% 100! = 0)) || (metai% 400 == 0) ) {System.out.println ('LEAP YEAR')} dar {System.out.println ('NOT LAPO METAI')}}}
Išvestis:
LEAP METAI
Toliau su šiuo straipsniu, jei dar ne JAVA.
Naudojant trijų komponentų operatorius
Vietoj teiginio „if else“ gali būti naudojami trijų komponentų operatoriai (?:). Jei sąlyga atrodo teisinga, rezultatas? yra grąžinamas. Jei tai klaidinga, grąžinamas rezultatas:.
Pavyzdys:
public class Test {public static void main (String [] args) {int num = 12 // Naudojant trijų komponentų operatorių String output = (num% 2 == 0)? 'Lyginis skaičius': 'Nelyginis skaičius' System.out.println (išvestis)}}
Išvestis:
Lyginis skaičius
Toliau su šiuo straipsniu, jei dar ne JAVA.
jei-dar-jei kopėčios:
Vieną kodo bloką galima vykdyti tarp kelių blokų, naudojant „if-else-if“ kopėčias.
Šie teiginiai vykdomi iš viršaus.
Kai bandomoji išraiška atrodo teisinga, kodas, kuris yra vykdomas, jei teiginys yra vykdomas. Jei nė viena iš testo išraiškų nėra teisinga, vykdomas kitas teiginys.
Pavyzdys:
viešosios klasės testas {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') } } }
Rezultatas
TEIGIAMAS NUMERIS
eilutė iki šiol java
Toliau su šiuo straipsniu, jei dar ne JAVA.
Įdėta, jei teiginys:
Šį teiginį žymi if blokas su kitu if bloku. Kad vidinis blokas būtų vykdomas, išorinio bloko sąlyga turėtų būti teisinga.
Sintaksė:
if (condition) {// kodas turi būti vykdomas if (condition) {// kodas turi būti vykdomas}}
Pavyzdys:
public class Test {public static void main (String [] args) {// Dviejų kintamųjų kūrimas int age = 20 int weight = 55 // sąlygų taikymas if (amžius> = 18) {if (svoris> 50) {System.out .println ('Jums leidžiama keliauti.')} else {System.out.println ('Jums neleidžiama žygiuoti.)}}} else {System.out.println (' Turi būti vyresnis nei 18 metų. ')}}}
Išvestis:
Jums leidžiama žygiuoti.
„Java“ teiginys „if-else“ leidžia vartotojui nepaprastai efektyviai išbandyti daugybę sąlygų.
Taigi mes priėjome šį straipsnį apie „jei dar ne Java“ pabaigą. Jei norite sužinoti daugiau, apsilankykite patikimos internetinės mokymosi įmonės „Edureka“ „Java“ mokymuose. „Edureka“ yra skirtas apmokyti jus tiek pagrindinėms, tiek pažangioms „Java“ koncepcijoms kartu su įvairiomis „Java“ sistemomis, tokiomis kaip „Hibernate & Spring“.
Turite mums klausimą? Prašau tai paminėti šio tinklaraščio komentarų skiltyje, ir mes kuo greičiau susisieksime su jumis.