【发布时间】:2014-10-23 06:25:49
【问题描述】:
我希望代码获取一个 int 作为参数,如果年龄是奇数则加 3,如果是偶数则加 2,然后作为字符串返回。
有了这段代码,我得到了
不兼容的类型:int不能转换为String
不是在第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;
}
【问题讨论】: