請考慮下表以了解不同公司的資格標準 -
CGPA | 的中文翻譯為:績點平均成績 |
符合條件的公司 |
---|---|---|
#大於或等於8 |
#Google、微軟、亞馬遜、戴爾、英特爾、Wipro |
|
大於或等於7 |
#教學點、accenture、Infosys、Emicon、Rellins |
|
大於或等於6 |
#rtCamp、Cybertech、Skybags、Killer、Raymond |
|
#大於或等於5 |
#Patronics、鞋子、NoBrokers |
#讓我們進入 java 程式來檢查 tpp 學生參加面試的資格。
通常,當我們必須檢查多個條件時,我們會使用 if else if 語句。它遵循自上而下的方法。
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 }
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!"); } } }
12109659 is eligible for companies: Google, Microsoft, Amazon, Capgemini, Dell, Intel, Wiproe
在上面的程式碼中,我們宣告並初始化了兩個名為「regd」和「CGPA」的變數。當我們執行此程式碼時,編譯器將檢查第一個 if 條件,並且對於給定的「CGPA」值,它是 true。因此,它執行了第一個 if 區塊內的程式碼。
switch 語句僅適用於 int、short、byte 和 char 資料型別。它不支援十進制值。它首先評估表達式,如果有任何情況匹配,它將執行該程式碼區塊。如果沒有任何情況匹配,則執行預設情況。
// 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 }
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!"); } } }
12109659 is eligible for companies: rtCamp, Cybertech, Skybags, Killer, Raymond
在上面的程式碼中,我們再次採用了相同的變數。由於 switch 與 double 變數不相容,我們將其類型轉換為名為「GPA」的整數類型變數。對於給定的“GPA”值,情況 6 與表達式相符。因此,編譯器執行了 case 6 程式碼。
方法是可以多次重複使用以執行單一操作的程式碼區塊。它節省了我們的時間,也減少了程式碼的大小。
accessSpecifier nonAccessModifier return_Type method_Name(Parameters){ //Body of the method }
accessSpecifier - 用於設定方法的可存取性。它可以是公共的、受保護的、預設的和私有的。
nonAccessModifier - 它顯示方法的附加功能或行為,例如靜態和最終。
return_Type − 方法將傳回的資料類型。當方法不回傳任何內容時,我們使用void關鍵字。
method_Name - 方法的名稱。
參數 - 它包含變數名稱,後面跟著資料類型。
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); } }
12109659 is eligible for companies: Tutorials point, accenture, Infosys, Emicon, Rellins
上述程序的邏輯與我們在本文中討論的第一個程序相同。主要區別在於我們創建了一個名為“eligible()”的使用者定義方法,帶有兩個參數“regd”和“CGPA”,並且我們在主方法中使用兩個參數呼叫了該方法。
在本文中,我們討論了三種用於檢查tpp學生是否有資格參加面試的java程式方法。我們看到了使用if else if條件和switch語句的用法。我們還為給定的問題創建了一個用戶定義的方法。
以上是Java程式用於檢查TPP學生是否有資格參加面試的詳細內容。更多資訊請關注PHP中文網其他相關文章!