문자열을 함수로 취해 int를 반환하는 함수를 만들려고합니다.Java - 함수에서 int를 반환하는 (String)?
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;
}
문제는, (입력 가정은 항상 3 개 개의 입력 중 하나가 될 것이다)가되는 함수는 항상 리턴 -1. 필자는 시도 :
- 대신 X
의 0을 반환하고 :
이public int convert (String input) { if (input == "one") { return 1; } else if (input == "two") { return 2; } else if (input == "three") { return 3; } return -1; }
고마워합니다.
첫 번째 방법은 항상 '-1'이 아니라 '0'을 반환합니다. 나는 그것을 편집했다. – tipycalFlow