0
嘿,我剛剛開始學習Java,所以我是一個完整的初學者。我最近剛剛完成了一些方法,並且想要做些什麼來把我學到的東西付諸實踐。不過,我只是被卡住了。初學java程序問題
什麼,我想在這裏做的是有一個印刷生產線「是什麼顏色的巧克力?1.白色2.黑色3.棕色的答案是」
基本上我的目標是讓打印行說「答案是布朗。」
我可以得到幾點建議嗎?
public static void main(String[] args) {
//What color is chocolate? 1. White 2. Black 3. Brown
int corAns = methodChocolate(3);
if (corAns == 3) {
System.out.println("Brown");
}
System.out.println("What color is chocolate? 1. White 2. Black 3. Brown.
The answer is "+corAns);
}
static int methodChocolate(int ans) {
if (ans == 3) {
return 3;
} else if (ans == 2) {
return 2;
} else if (ans == 1) {
return 1;
}
return 0;
}
把數字和顏色名稱在關聯結構像一個'HashMap',然後用它來從選項號得到的顏色名稱。如果你不知道如何使用Map,你應該學習它們。他們對編程非常重要。如果您現在只是在學習方法,那麼對您而言可能會稍微先進一點,但這將是實現這一目標的最佳方式。您還可以將顏色名稱存儲在列表中,並將這些數字用作索引到列表中。 – Carcigenicate
它是做你想做的事嗎?或者這只是一個普遍的呼籲:「這看起來怎麼樣?」 – MrB
@Carcigenicate感謝虐待它。 – Will