Java >> Java tutorial >  >> Java

Java If Else-program

I dette program vil vi udføre forskellige programmer ved hjælp af if-else-sætningen i java. Men før du går videre, hvis du ikke er bekendt med begrebet if-sætning i java, så tjek artiklen om emnet Betinget erklæring i Java.

Syntaks

if(condition){  
//code if condition is true  
}else{  
//code if condition is false  
}  

I denne tutorial vil vi se programmerne for tre typer hvis-sætninger:

  1. hvis-erklæring

  2. if-else erklæring

  3. hvis-else-hvis stigen

Lad os se på hvert af disse programmer separat.

Program 1:Hvis Program i Java

I dette program vil vi se implementeringen af ​​if-sætningen i java. Her vil vi afgøre, om en person er stemmeberettiget eller ej baseret på hans/hendes alder.

Algorithme:

  1. Start.

  2. Opret en forekomst af Scanner-klassen.

  3. Angiv en variabel for at gemme personens alder.

  4. Bed brugeren om at initialisere variablen.

  5. Brug en if-erklæring til at kontrollere, om personen er stemmeberettiget eller ej.

  6. Hvis den indtastede alder er større end og lig med 18 år, er han stemmeberettiget.

  7. Vis resultatet.

  8. Stop.

Nedenfor er Java-koden for if betinget program.

//Java Program for implementation of if statement
import java.util.Scanner;
public class Main
{
     public static void main(String []args)
     {
         //Take input from the user
         //Create an instance of the Scanner class
         Scanner sc=new Scanner(System.in);
         System.out.println("Enter the age: ");
         int age=sc.nextInt();
         //Determine whether the person is eligible to vote or not
          if(age>=18)
          {  
                System.out.println("The person is eligible to vote");  
          }     
     }
}


Indtast alder:21
Personen er stemmeberettiget

Program 2:Java If-Else-program

I dette program vil vi se implementeringen af ​​if-else-sætningen i java. Her vil vi afgøre, om det indtastede tal er positivt eller negativt ved hjælp af en if-else-sætning.

Algorithme:

  1. Start

  2. Opret en forekomst af Scanner-klassen.

  3. Deklarer en variabel for at gemme tallet.

  4. Bed brugeren om at initialisere nummeret.

  5. Brug en if-else-sætning til at kontrollere, om det indtastede tal er positivt eller negativt.

  6. Hvis det indtastede tal er større end 0, skal du udskrive det som et positivt tal.

  7. Hvis det indtastede tal er mindre end 0, så udskriv det som et negativt tal.

  8. Vis resultatet.

  9. Stop.

Nedenfor er Java-koden til if-else betinget program.

//Java Program for implementation of if-else statement
import java.util.Scanner;
public class Main
{
     public static void main(String []args)
     {
         //Take input from the user
         //Create an instance of the Scanner class
         Scanner sc=new Scanner(System.in);
         System.out.println("Enter a number: ");
         int num=sc.nextInt();
         if(num>0)
         {
             System.out.println("The entered number "+num+" is positive.");
         }
         else
         {
             System.out.println("The entered number "+num+" is negative.");
         }
     }
}


Indtast et tal:-9
Det indtastede tal -9 er negativt.

Program 3:Java If-else-if Program

I dette program vil vi se implementeringen af ​​if-else-if-stigen i java. Her vil vi bestemme karaktererne for en elev ud fra de karakterer, han har opnået.

Algorithme:

  1. Start

  2. Opret en forekomst af Scanner-klassen.

  3. Deklarer en variabel for at gemme de opnåede karakterer.

  4. Bed brugeren om at initialisere variablen.

  5. Brug en if-else-if-erklæring til at bestemme karaktererne fra de indtastede karakterer.

  6. Hvis karaktererne er mindre end 50, skal du udskrive som mislykket.

  7. Ellers, hvis karaktererne ligger mellem 50 og 60, udskrives som en D-karakter.

  8. Ellers, hvis karaktererne ligger mellem 60 og 70, udskrives som en C-karakter.

  9. Ellers, hvis karaktererne ligger mellem 70 og 80, udskrives som B-karakter.

  10. Ellers, hvis karaktererne ligger mellem 80 og 90, udskrives som en A-karakter.

  11. Ellers, hvis karaktererne ligger mellem 90 og 100, udskrives som en A+ karakter.

  12. Ellers udskrives som en ugyldig.

  13. Vis resultatet.

  14. Stop.

Nedenfor er Java-koden for det betingede program if-else.

//Java Program for implementation of if-else-if statement
import java.util.Scanner;
public class Main
{
     public static void main(String []args)
     {
         //Take input from the user
         //Create an instance of the Scanner class
         Scanner sc=new Scanner(System.in);
         System.out.println("Enter the marks obtained: ");
         int num=sc.nextInt();
         //Determine the grades from the marks obtained
          if(num<50)
          {  
                System.out.println("fail");  
          }  
          else if(num>=50 && num<60)
          {  
                System.out.println("D grade");  
          }  
          else if(num>=60 && num<70)
          {  
               System.out.println("C grade");  
          }  
          else if(num>=70 && num<80)
          {  
               System.out.println("B grade");  
          }  
          else if(num>=80 && num<90)
          {  
              System.out.println("A grade");  
          }
          else if(num>=90 && num<100)
          {  
              System.out.println("A+ grade");  
          }
          else
          {  
             System.out.println("Invalid!");  
          }  
     }
}


Indtast de opnåede karakterer:78
B-karakter


Java tag