Java 程式用於根據身高將人分類為高個、矮個和中等身高
首先,我們需要定義高個、矮個和中等身高的標準。身高在 170 釐米到 195 釐米之間的人被認為是高個,身高在 150 釐米到 170 釐米之間的人被認為是中等身高,身高低於 150 釐米的人被認為是矮個,身高超過 195 釐米的人則屬於異常情況。
現在讓我們進入 Java 程式,使用 if else if 條件根據人的身高將其分類為高個、矮個和中等身高。
方法 1:使用 if else if 條件
通常,當我們需要檢查多個條件時,會使用 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
}
編譯器將從第一個 if 條件開始檢查,如果為真,則執行 if 程式碼塊內的程式碼,程式執行將在此停止;如果為假,則開始執行其他 else if 程式碼塊。類似地,編譯器也將檢查其他程式碼塊的條件,如果條件匹配,則執行該程式碼塊內的程式碼,否則執行最後一個 else 程式碼塊的程式碼。
示例
public class Main{
public static void main(String []args){
double ht=176;
if(ht>150 && ht<170 ){
System.out.println("Average Height Person");
}else if(ht>170 && ht<195){
System.out.println("Taller Height Person");
}else if(ht<150){
System.out.println("Person considered as Dwarf");
}else{
System.out.println("Abnormal Height Person");
}
}
}
輸出
Taller Height Person
在上面的程式碼中,我們已將 double 變數初始化為 'ht',其值為 176。我們使用 double 因為人的身高可能是小數。然後,使用 if-else-if 條件對身高進行分類。
方法 2:使用者定義方法
我們也可以使用使用者定義方法來完成相同的任務。方法是可以重複使用以執行單個操作的程式碼塊。它節省了我們的時間,也減少了程式碼量。如果我們想同時對多人的身高進行分類,那麼這種方法最適合這種情況,因為我們可以根據需要多次呼叫此方法並傳入不同的引數。
語法
accessSpecifier nonAccessModifier return_Type method_Name(Parameters){
// Body of the method
}
訪問修飾符 - 用於設定方法的可訪問性。它可以是 public、protected、default 和 private。
非訪問修飾符 - 顯示方法的其他功能或行為,例如 static 和 final。
返回型別 - 方法將返回的資料型別。當方法不返回任何內容時,我們使用 void 關鍵字。
方法名稱 - 方法的名稱。
引數 - 包含變數名稱後跟資料型別。
我們可以透過兩種方式呼叫方法:使用帶括號括起來的引數的方法名稱,或者直接將方法傳遞給 'System.out.println'。
Method_Name(arguments); Or System.out.println(method_Name(arguments));
引數 - 它們是在方法呼叫期間傳遞的值。引數必須與方法簽名中傳遞的引數型別匹配。
示例
public class Main{
public static void height(double ht){
if(ht>150 && ht<170 ){
System.out.println(ht + ": Average Height Person");
}else if(ht>170 && ht<195){
System.out.println(ht + ": Taller Height Person");
}else if(ht<150){
System.out.println(ht + ": Person considered as Dwarf");
}else{
System.out.println(ht + ": Abnormal Height Person");
}
}
public static void main(String []args){
height(156);
height(177);
height(196);
height(146);
}
}
輸出
156.0: Average Height Person 177.0: Taller Height Person 196.0: Abnormal Height Person 146.0: Person considered as Dwarf
我們建立了一個名為 'height' 的方法,以及一個型別為 double 的引數 'ht'。在主方法中,我們多次呼叫 height 方法並傳入不同的引數。
結論
我們已經看到了兩種將人的身高分類為高個、矮個和中等身高的的方法。第一種方法非常基礎且易於理解。如果我們有多個值可用,則第二種方法是更好的方法。我們還了解了使用者定義函式的基礎知識。
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP