我需要檢查用戶輸入的int
是否爲特定值,但是我得到||
對於int
類型未定義的錯誤。檢查int值是否等於幾個值中的一個
問題:如何解決這個if
語句來檢查int是否等於幾個數之一?
if (birthYear = 1936 || birthYear == 1948 || birthYear == 1960 || birthYear == 1972 || birthYear == 1984 || birthYear == 1996 || birthYear == 2008)
{
return "Rat";
}
如果表現不是一個大問題,你也可以考慮在'Set'看'birthYear'。就像'if(ratYears.contains(birthYear))',其中'birthYear = new HashSet (Arrays.asList(1936,1948,1960,...)''。 –
yshavit
2014-11-20 23:48:57