Maison > Java > javaDidacticiel > Programme Java utilisé pour vérifier si les étudiants du TPP sont éligibles aux entretiens

Programme Java utilisé pour vérifier si les étudiants du TPP sont éligibles aux entretiens

王林
Libérer: 2023-09-06 22:33:07
avant
935 Les gens l'ont consulté

Programme Java utilisé pour vérifier si les étudiants du TPP sont éligibles aux entretiens

Veuillez consulter le tableau ci-dessous pour connaître les critères d'éligibilité des différentes entreprises -

La traduction chinoise de est :

CGPA

Grade Point Average

Entreprises éligibles

supérieur ou égal à 8

Google, Microsoft, Amazon, Dell, Intel, Wipro

est supérieur ou égal à 7

Point du tutoriel, accent, Infosys, Emicon, Rellins

supérieur ou égal à 6

rtCamp, Cybertech, Skybags, Killer, Raymond

supérieur ou égal à 5

Patroniques, Chaussures, NoBrokers

Entrons dans le programme Java pour vérifier l'éligibilité des étudiants tpp à un entretien.

Méthode 1 : utiliser if else if condition

Habituellement, lorsque nous devons vérifier plusieurs conditions, nous utilisons l'instruction if else if. Il suit une approche descendante.

Grammaire

if(condition 1) {
   // code will be executed only when condition 1 is true
} else if(condition 2) {
   // code will be executed only when condition 2 is true
} else {
   // code will be executed when all of the above condition is false
}
Copier après la connexion

Exemple

public class Eligible {
   public static void main(String[] args) {
      int regd = 12109659;
      double CGPA = 8.08;
      if( CGPA >= 8 ) {
         System.out.println(regd + " is eligible for companies: Google, Microsoft, Amazon, Capgemini, Dell, Intel, Wipro");
      } else if(CGPA >= 7) {
         System.out.println(regd + " is eligible for companies: Tutorials point, accenture, Infosys, Emicon, Rellins");
      } else if(CGPA >= 6) {
         System.out.println(regd + " is eligible for companies: rtCamp, Cybertech, Skybags, Killer, Raymond");
      } else if( CGPA >= 5 ) {
         System.out.println(regd + " is eligible for companies: Patronics, Bata, Nobroker");
      } else {
         System.out.println("Improve yourself!");
      }
   }
}
Copier après la connexion

Sortie

12109659 is eligible for companies: Google, Microsoft, Amazon, Capgemini, Dell, Intel, Wiproe
Copier après la connexion

Dans le code ci-dessus, nous avons déclaré et initialisé deux variables nommées "regd" et "CGPA". Lorsque nous exécutons ce code, le compilateur vérifiera la première condition if et elle est vraie pour la valeur "CGPA" donnée. Par conséquent, il exécute le code à l’intérieur du premier bloc if.

Comment utiliser l'instruction Switch

L'instruction

switch ne fonctionne qu'avec les types de données int, short, byte et char. Il ne prend pas en charge les valeurs décimales. Il évalue d’abord l’expression et si l’une des conditions correspond, il exécute le bloc de code. Si aucun cas ne correspond, le cas par défaut est exécuté.

Grammaire

// expression and value must be of same datatype
switch(expression) {
   case value: 
   // code will be executed only when the expression and case value matched
   break;
   case value:
   // code will be executed only when the expression and case value matched
   break; 
   .
   .
   .
   case value n: // n is required number of value
   default: 
   //  If none of the case matched then it will be executed
}
Copier après la connexion

Exemple

public class Main {
   public static void main(String[] args){
      int regd = 12109659;
      double CGPA = 6.55;
      int GPA = (int) CGPA; 
      // typecasting double to integer type
      switch(GPA){ 
         // here GPA = 6
         case 10:
         case 9:
         case 8:
            System.out.println(regd + " is eligible for companies: Google, Microsoft, Amazon, Capgemini, Dell, Intel, Wipro");
            break;
         case 7:
            System.out.println(regd + " is eligible for companies: Tutorials point, accenture, Infosys, Emicon, Rellins");
            break;
         case 6:
            System.out.println(regd + " is eligible for companies: rtCamp, Cybertech, Skybags, Killer, Raymond");
            break;
         case 5:
            System.out.println(regd + " is eligible for companies: Patronics, Bata, Nobroker");
            break;
         default:
            System.out.println("Improve yourself!");
      }
   } 
}
Copier après la connexion

Sortie

12109659 is eligible for companies: rtCamp, Cybertech, Skybags, Killer, Raymond
Copier après la connexion

Dans le code ci-dessus, nous avons repris la même variable. Puisque switch n'est pas compatible avec les variables doubles, nous le transtypons en une variable de type entier nommée "GPA". Le cas 6 correspond à l'expression de la valeur donnée de "GPA". Par conséquent, le compilateur exécute le code du cas 6.

Méthode 3 : Utiliser la méthode définie par l'utilisateur

Les méthodes sont des blocs de code qui peuvent être réutilisés plusieurs fois pour effectuer une seule opération. Cela nous fait gagner du temps et réduit également la taille du code.

Grammaire

accessSpecifier nonAccessModifier return_Type method_Name(Parameters){
   //Body of the method
}
Copier après la connexion

accessSpecifier - utilisé pour définir l'accessibilité d'une méthode. Il peut être public, protégé, par défaut et privé.

nonAccessModifier - Il affiche des fonctionnalités ou un comportement supplémentaires d'une méthode telle que static et final.

return_Type - Le type de données que la méthode renverra. Nous utilisons le mot-clé void lorsque la méthode ne renvoie rien.

method_Name - Le nom de la méthode.

Paramètres - Il contient le nom de la variable suivi du type de données.

Exemple

public class Main {
   public static void eligible(int regd, double CGPA){
      if(CGPA >= 8){
         System.out.println(regd + " is eligible for companies: Google, Microsoft, Amazon, Capgemini, Dell, Intel, Wipro");
      } else if(CGPA >= 7){
         System.out.println(regd + " is eligible for companies: Tutorials point, accenture, Infosys, Emicon, Rellins");
      } else if(CGPA >= 6){
         System.out.println(regd + " is eligible for companies: rtCamp, Cybertech, Skybags, Killer, Raymond");
      } else if(CGPA >= 5){
         System.out.println(regd + " is eligible for companies: Patronics, Bata, Nobroker");
      } else {
         System.out.println("Improve yourself!");
      }
   }
   public static void main(String[] args){
      eligible(12109659, 7.89);
   }
}
Copier après la connexion

Sortie

12109659 is eligible for companies: Tutorials point, accenture, Infosys, Emicon, Rellins
Copier après la connexion

La logique du programme ci-dessus est la même que celle du premier programme dont nous avons discuté dans cet article. La principale différence est que nous avons créé une méthode définie par l'utilisateur appelée "eligible()" avec deux paramètres "regd" et "CGPA" et nous avons appelé cette méthode avec deux paramètres dans la méthode principale.

Conclusion

Dans cet article, nous avons discuté de trois méthodes de programme Java pour vérifier si un étudiant tpp est éligible à un entretien. Nous avons vu l’utilisation de la condition if else if et de l’instruction switch. Nous avons également créé une méthode définie par l'utilisateur pour un problème donné.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal