我希望代碼獲取int作爲參數,並在年齡奇數時加3,如果偶數則加2,然後返回字符串。將int轉換爲字符串並返回
有了這個代碼,我得到
不兼容的類型:INT不能轉換成字符串
有沒有這種感覺了第9行轉換?
public String whatAge() {
Scanner input = new Scanner(System.in);
int age = input.nextInt();
if (age % 2 == 0) {
age += 2;
}
else
age += 3;
Integer.toString(age);
return age;
}
'age'是原始'int'。在那裏沒有'toString()'。 – 2014-10-22 11:08:09