Java >> Java tutorial >  >> Java

Java if-sætning | Java if-else sætning | Flere betingelser &stenografi

Java if-erklæring kontrollerer en betingelse, og gør derefter handlingen i overensstemmelse hermed. Hvor I Java if-else sætning, gør det mere korrekt og broadway at få logik.

Ethvert programmeringssprog eller applikation uden logik kan ikke være komplet. If-else betingelsessætningerne giver logik i programmet.

Hvis beslutningen om betingelserne skal angive:Sandt eller falsk , boolsk datatype. Den kontrollerer forholdene i løbetid.

Denne vejledning vil du lære om If, if-else og nogle vigtige forhold med disse udsagn med eksempler.

Syntaks

Her er den simple syntaks, send udtrykket, som er en evalueringstilstand er sand eller falsk, hvis sand, så gå ind i kodesætningerne.

if (expression) {
    // statements
}

Eksempel på Java if-sætning

Et simpelt eksempelnummer er positivt eller ej. Brug af en int variabel datatype og udskriftsresultater i konsollen.

class Hello {
    public static void main(String[] args) {
        int a = 99;
        if (a > 0) {
            System.out.println("Positive number");
        }
        System.out.println("I am always executed.");
    }
}

Output: Positivt tal
Jeg bliver altid henrettet.

Hvordan hvis sætningsbetingelsen virker?

Her er et billede af udforskning, hvordan det fungerer.

Eksempel på Java if-else-sætning

Brug else blok med if condition giver dig dækning af det brede scenarie for logik. For eksempel er eksamensbeståelseskarakteren 40 ud af 100, så du kan give en logikerklæring, hvis mindre end40 så altid mislykkedes.

Lad os se eksemplet og koden på det samme.

class Hello {
    public static void main(String[] args) {
        int marks = 78;
        if (marks > 40) {
            System.out.println("You are passed The exam! Congratulation");
        } else {
            System.out.println("Sorry! you are failed in exam.");
        }
    }
}

Output: Du er bestået eksamen! Tillykke

Hvordan fungerer if-else-sætningsbetingelsen?

Java if else stenografi

Hvordan kan du skrive en Java if conditions-erklæring i forkortet form?

Ved at bruge den ternære operator kan du gøre det, se koden nedenfor.

class Hello {
    public static void main(String[] args) {

        int marks = 78;
        String msg = ((marks > 40)? "Passed" : "Failed");
        System.out.println(msg);
    }
}

Output: Bestået

Java if-sætning flere betingelser

Her er mange måder at gøre flere på, hvis betingelserne. Vælg efter dine krav.

#First Ways eksempel

if(ConditionOne && ConditionTwo && ConditionThree)
{
   //Code to execute
}

#Anden måde at gøre det på

if(ConditionOne)
{
   if(ConditionTwo )
   {
     if(ConditionThree)
     {
       //Code to execute
     }
   }
}

Java if-sætningsstrenge

Ovenstående eksempel bruger alle int (heltal), så hvordan vil du gøre, hvis betingelse med strenge? Tjek dette eksempel for java if-sætning med Strings.

class Hello {
    public static void main(String[] args) {

        String s = "Hello";
        if(s.equals("Hello")) {
            System.out.println("String is the same");
        }
    }
}

Output: Strengen er den samme

Dette er ikke kun hvor if-else færdig, der er mere udsagn relateret til det –

  • hvis-erklæring
  • hvis-else-erklæring
  • hvis-else-hvis stigen
  • indlejret if-erklæring

Vi vil dække det resterende emne i senere selvstudier.


Java tag