Heim > Java > javaLernprogramm > Java-Programm, mit dem überprüft wird, ob TPP-Studenten für Vorstellungsgespräche in Frage kommen

Java-Programm, mit dem überprüft wird, ob TPP-Studenten für Vorstellungsgespräche in Frage kommen

王林
Freigeben: 2023-09-06 22:33:07
nach vorne
961 Leute haben es durchsucht

Java-Programm, mit dem überprüft wird, ob TPP-Studenten für Vorstellungsgespräche in Frage kommen

Bitte beachten Sie die folgende Tabelle, um die Zulassungskriterien verschiedener Unternehmen zu erfahren -

Die chinesische Übersetzung von lautet:

CGPA

Notendurchschnitt

Zugelassene Unternehmen

größer oder gleich 8

Google, Microsoft, Amazon, Dell, Intel, Wipro

ist größer oder gleich 7

Tutorial-Punkt, Akzent, Infosys, Emicon, Rellins

ist größer oder gleich 6

rtCamp, Cybertech, Skybags, Killer, Raymond

größer oder gleich 5

Patronik, Schuhe, NoBrokers

Lassen Sie uns das Java-Programm aufrufen, um die Eignung von tpp-Studenten für ein Vorstellungsgespräch zu prüfen.

Methode 1: Wenn-sonst-wenn-Bedingung verwenden

Wenn wir mehrere Bedingungen prüfen müssen, verwenden wir normalerweise die if else if-Anweisung. Es folgt einem Top-Down-Ansatz.

Grammatik

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
}
Nach dem Login kopieren

Beispiel

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!");
      }
   }
}
Nach dem Login kopieren

Ausgabe

12109659 is eligible for companies: Google, Microsoft, Amazon, Capgemini, Dell, Intel, Wiproe
Nach dem Login kopieren

Im obigen Code haben wir zwei Variablen namens „regd“ und „CGPA“ deklariert und initialisiert. Wenn wir diesen Code ausführen, prüft der Compiler die erste If-Bedingung und sie ist für den angegebenen „CGPA“-Wert wahr. Daher wird der Code im ersten if-Block ausgeführt.

So verwenden Sie die Switch-Anweisung

switch-Anweisung funktioniert nur mit den Datentypen int, short, byte und char. Es unterstützt keine Dezimalwerte. Es wertet zunächst den Ausdruck aus und führt den Codeblock aus, wenn eine der Bedingungen zutrifft. Wenn keine Fälle übereinstimmen, wird der Standardfall ausgeführt.

Grammatik

// 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
}
Nach dem Login kopieren

Beispiel

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!");
      }
   } 
}
Nach dem Login kopieren

Ausgabe

12109659 is eligible for companies: rtCamp, Cybertech, Skybags, Killer, Raymond
Nach dem Login kopieren

Im obigen Code haben wir dieselbe Variable noch einmal verwendet. Da der Schalter nicht mit Double-Variablen kompatibel ist, wandeln wir ihn in eine ganzzahlige Variable mit dem Namen „GPA“ um. Fall 6 entspricht dem Ausdruck für den angegebenen Wert von „GPA“. Daher führt der Compiler den Fall-6-Code aus.

Methode 3: Benutzerdefinierte Methode verwenden

Methoden sind Codeblöcke, die mehrfach wiederverwendet werden können, um einen einzelnen Vorgang auszuführen. Es spart uns Zeit und reduziert auch die Codegröße.

Grammatik

accessSpecifier nonAccessModifier return_Type method_Name(Parameters){
   //Body of the method
}
Nach dem Login kopieren

accessSpecifier – wird verwendet, um die Zugänglichkeit einer Methode festzulegen. Es kann öffentlich, geschützt, standardmäßig und privat sein.

nonAccessModifier – Zeigt zusätzliche Funktionalität oder Verhalten einer Methode wie statisch und final an.

return_Type – Der Datentyp, den die Methode zurückgibt. Wir verwenden das Schlüsselwort void, wenn die Methode nichts zurückgibt.

method_Name – Der Name der Methode.

Parameter – Es enthält den Variablennamen gefolgt vom Datentyp.

Beispiel

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);
   }
}
Nach dem Login kopieren

Ausgabe

12109659 is eligible for companies: Tutorials point, accenture, Infosys, Emicon, Rellins
Nach dem Login kopieren

Die Logik des oben genannten Programms ist dieselbe wie die des ersten Programms, das wir in diesem Artikel besprochen haben. Der Hauptunterschied besteht darin, dass wir eine benutzerdefinierte Methode namens „eligible()“ mit zwei Parametern „regd“ und „CGPA“ erstellt und diese Methode mit zwei Parametern in der Hauptmethode aufgerufen haben.

Fazit

In diesem Artikel haben wir drei Java-Programmmethoden besprochen, mit denen überprüft werden kann, ob ein TPP-Student für ein Vorstellungsgespräch geeignet ist. Wir haben die Verwendung der if else if-Bedingung und der switch-Anweisung gesehen. Wir haben auch eine benutzerdefinierte Methode für ein bestimmtes Problem erstellt.

Das obige ist der detaillierte Inhalt vonJava-Programm, mit dem überprüft wird, ob TPP-Studenten für Vorstellungsgespräche in Frage kommen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage