我想創建一個函數,它將一個字符串作爲函數並返回一個int。Java - 從函數(字符串)返回int?
public int convert (String input) {
int x = -1;
if (input == "one") {
x = 1;
}
else if (input == "two") {
x = 2;
}
else if (input == "three") {
x = 3;
}
return x;
}
問題是,(假設輸入始終是三個輸入之一),該函數總是返回-1。香港專業教育學院的嘗試:
- 返回0,而不是X
和:
public int convert (String input) { if (input == "one") { return 1; } else if (input == "two") { return 2; } else if (input == "three") { return 3; } return -1; }
謝謝你們。
第一種方法將始終返回「0」,而不是「-1」。我編輯過它 – tipycalFlow