Condicions en es pot provar mitjançant la sentència if. La sentència if també pot anar seguida d'una sentència else, que s'executa quan l'expressió booleana és falsa. En aquest article es parlarà de la declaració If Else a Java.
En aquest article es tractaran les següents indicacions,
Comenceu amb aquest article sobre si més a JAVA.
Hi ha diversos tipus d’instruccions if a Java:
Declaració if
La sentència if s’utilitza per provar la condició i va seguida d’un conjunt d’instruccions. Les sentències només s'executen quan la condició demostra que és certa.
Sintaxi:
if (condició) {// codi a executar}
Exemple
public class Test {public static void main (String [] args) {// definició d'una variable 'price' int price = 1800 // comprovació del preu si (preu> 1500) {System.out.print ('El preu és superior a 1500 ')}}}
Sortida:
El preu és superior a 1500
Continuem amb aquest article sobre si més a JAVA.
declaració if-else
La sentència if-else a Java també s'utilitza per provar les condicions. El bloc if s'executa si la condició és certa. Si la condició és falsa, s'executa el bloc else.
com utilitzar un iterador
Sintaxi:
if (condition) {// code if condition is true} else {// code if condition is false}
Exemple:
public class Test {public static void main (String [] args) {// definició d'una variable int num = 15 // Comprovació de si el nombre és divisible per 2 si (num% 2 == 0) {System.out.println ( 'Número parell')} else {System.out.println ('Número senar')}}}
Sortida:
Nombre senar
Vegem un altre exemple, en què el programa comprova si l'any introduït és un any bixest o no.
Exemple:
public class Test {public static void main (String [] args) {int any = 2028 if (((any% 4 == 0) && (any% 100! = 0)) || (any% 400 == 0) ) {System.out.println ('LEAP YEAR')} else {System.out.println ('NOT A LEAP YEAR')}}}
Sortida:
ANY DE TRASPÀS
Continuem amb aquest article sobre si més a JAVA.
Ús d’operadors ternaris
Es poden utilitzar operadors ternaris (?:) En lloc de la sentència if else. Si la condició sembla ser certa, el resultat de? es torna. Si és fals, es torna el resultat de:
classe de pojo a Java amb exemple
Exemple:
public class Test {public static void main (String [] args) {int num = 12 // Utilitzant l'operador ternari Sortida de cadena = (num% 2 == 0)? 'Número parell': 'Número senar' System.out.println (sortida)}}
Sortida:
Número parell
Continuem amb aquest article sobre si més a JAVA.
escalera if-else-if:
Es pot executar un bloc de codi entre diversos blocs, mitjançant l’escala if-else-if.
L’execució d’aquestes declaracions es fa des de la part superior.
Quan l'expressió de prova sembla ser certa, s'executa el codi present al cos de la sentència if. Si cap de les expressions de prova és certa, s'executa la sentència else.
Exemple:
public class Test {public static void main (String [] args) {int num = 15 if (num> 0) {System.out.println ('NUMERO POSITIU')} else if (num<0) { System.out.println('NEGATIVE NUMBER') } else { System.out.println('NUMBER 0') } } }
Sortida
NOMBRE POSITIU
Continuem amb aquest article sobre si més a JAVA.
Instrucció imbricada si:
Aquesta afirmació es representa mitjançant un bloc if amb un altre bloc if. Perquè s’executi el bloc interior si, l’estat del bloc exterior hauria de ser cert.
Sintaxi:
if (condició) {// codi a executar if (condició) {// codi a executar}}
Exemple:
public class Test {public static void main (String [] args) {// Creació de dues variables int age = 20 int weight = 55 // aplicant condicions if (age> = 18) {if (weight> 50) {System.out .println ('Està autoritzat a caminar.')} else {System.out.println ('No està autoritzat a caminar.')}} else {System.out.println ('Ha de ser major de 18 anys. ')}}}
Sortida:
Està autoritzat a caminar.
La declaració if-else a Java permet a l'usuari provar innombrables condicions d'una manera extremadament eficient.
Així, hem arribat al final d’aquest article sobre ‘si més a Java’. Si voleu obtenir més informació, consulteu el programa Java Training d’Edureka, una empresa d’aprenentatge en línia de confiança. D’Edureka està dissenyat per formar-vos tant per a conceptes bàsics com avançats de Java juntament amb diversos marcs Java com Hibernate & Spring.
Tens alguna pregunta? Si us plau, mencioneu-lo a la secció de comentaris d’aquest bloc i us respondrem el més aviat possible.