Java >> Tutoriel Java >  >> Java

Programme Java If Else

Dans ce programme, nous allons exécuter divers programmes en utilisant l'instruction if-else en java. Mais avant d'aller de l'avant, si vous n'êtes pas familier avec le concept d'instruction if en Java, consultez l'article sur le sujet Instruction conditionnelle en Java.

Syntaxe

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

Dans ce tutoriel, nous verrons les programmes de trois types d'instructions if :

  1. instruction if

  2. instruction if-else

  3. échelle if-else-if

Examinons chacun de ces programmes séparément.

Programme 1 :si programme en Java

Dans ce programme, nous verrons l'implémentation de l'instruction if en java. Ici, nous déterminerons si une personne a le droit de voter ou non en fonction de son âge.

Algorithme :

  1. Démarrer.

  2. Créez une instance de la classe Scanner.

  3. Déclarez une variable pour stocker l'âge de la personne.

  4. Demander à l'utilisateur d'initialiser la variable.

  5. Utilisez une instruction if pour vérifier si la personne a le droit de voter ou non.

  6. Si l'âge saisi est supérieur et égal à 18 ans, alors il a le droit de voter.

  7. Affichez le résultat.

  8. Arrêtez.

Vous trouverez ci-dessous le code Java du programme conditionnel if.

//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");  
          }     
     }
}


Entrez l'âge :21 ans
La personne a le droit de voter

Programme 2 :programme Java If-Else

Dans ce programme, nous verrons l'implémentation de l'instruction if-else en java. Ici, nous déterminerons si le nombre saisi est positif ou négatif à l'aide d'une instruction if-else.

Algorithme :

  1. Démarrer

  2. Créez une instance de la classe Scanner.

  3. Déclarez une variable pour stocker le nombre.

  4. Demandez à l'utilisateur d'initialiser le numéro.

  5. Utilisez une instruction if-else pour vérifier si le nombre saisi est positif ou négatif.

  6. Si le nombre saisi est supérieur à 0, imprimez-le comme un nombre positif.

  7. Sinon, si le nombre saisi est inférieur à 0, imprimez-le sous la forme d'un nombre négatif.

  8. Affichez le résultat.

  9. Arrêtez.

Vous trouverez ci-dessous le code Java du programme conditionnel if-else.

//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.");
         }
     }
}


Entrez un nombre :-9
Le nombre -9 saisi est négatif.

Programme 3 :programme Java si-sinon-si

Dans ce programme, nous verrons l'implémentation de l'échelle if-else-if en java. Ici, nous déterminerons les notes d'un élève à partir des notes obtenues par lui.

Algorithme :

  1. Démarrer

  2. Créez une instance de la classe Scanner.

  3. Déclarez une variable pour stocker les notes obtenues.

  4. Demander à l'utilisateur d'initialiser la variable.

  5. Utilisez une instruction if-else-if pour déterminer les notes obtenues à partir des notes saisies.

  6. Si les marques sont inférieures à 50, imprimer comme un échec.

  7. Sinon, si les notes se situent entre 50 et 60, imprimez en tant que note D.

  8. Sinon, si les notes se situent entre 60 et 70, imprimez en tant que note C.

  9. Sinon, si les notes se situent entre 70 et 80, imprimez en tant que note B.

  10. Sinon, si les notes se situent entre 80 et 90, imprimez comme une note A.

  11. Sinon, si les notes se situent entre 90 et 100, imprimez comme une note A+.

  12. Sinon imprimer comme non valide.

  13. Affichez le résultat.

  14. Arrêtez.

Vous trouverez ci-dessous le code Java du programme conditionnel 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!");  
          }  
     }
}


Inscrivez les notes obtenues :78
Note B


Balise Java