我實在想不通,爲什麼我的代碼導致此錯誤,一切看起來是正確的,認爲它不斷來了,因爲它缺少return語句}缺少return語句}在Java錯誤
我試圖尋找解決方案,我看到「同時」後「如果」是一種解決方案,但因爲我需要多個數字我不能使用,而且必須與「假如」去
任何人都可以幫我嗎?
import java.util.*;
class WS8Q4
{
public static void main (String[] args)
{
Scanner in = new Scanner(System.in);
int x = 0;
System.out.println("Please put in an integer from 0 - 9");
x = in.nextInt();
String answer = numTxt (x);
System.out.println(answer);
}
public static String numTxt (int x)
{
if (x==0)
{
return ("Zero");
}
else if (x==1)
{
return ("One");
}
else if (x==2)
{
return ("Two");
}
else if (x==3)
{
return ("Three");
}
else if (x==4)
{
return ("Four");
}
else if (x==5)
{
return ("Five");
}
else if (x==6)
{
return ("Six");
}
else if (x==7)
{
return ("Seven");
}
else if (x==8)
{
return ("Eight");
}
else if (x==9)
{
return ("Nine");
}
}
}
嘗試使用'switch'模塊。 –
你必須返回一個值。如果'x == 10'返回什麼? –