Java 将int转换为string并返回
我希望代码得到一个int作为参数,如果年龄是奇数,则加3,如果是偶数,则加2,然后作为字符串返回 有了这个密码我就明白了 不兼容的类型:无法将int转换为字符串 九号线不是已经换了吗Java 将int转换为string并返回,java,string,int,Java,String,Int,我希望代码得到一个int作为参数,如果年龄是奇数,则加3,如果是偶数,则加2,然后作为字符串返回 有了这个密码我就明白了 不兼容的类型:无法将int转换为字符串 九号线不是已经换了吗 public String whatAge() { Scanner input = new Scanner(System.in); int age = input.nextInt(); if (age % 2 == 0) { age += 2; } els
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;
}
你的代码是这样写的:
Integer.toString(age); // line #9
return age;
这应该是:
return Integer.toString(age);
九号线不是已经换了吗
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;
}
嗯,是的。。。但随后您扔掉了toString
调用的字符串
结果,并返回了原始的int
。您的代码如下所示:
Integer.toString(age); // line #9
return age;
这应该是:
return Integer.toString(age);
九号线不是已经换了吗
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;
}
嗯,是的。。。但随后您扔掉了toString
调用的字符串
结果,并返回了原始的int
。您的代码如下所示:
Integer.toString(age); // line #9
return age;
这应该是:
return Integer.toString(age);
九号线不是已经换了吗
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;
}
嗯,是的。。。但随后您扔掉了toString
调用的字符串
结果,并返回了原始的int
。您的代码如下所示:
Integer.toString(age); // line #9
return age;
这应该是:
return Integer.toString(age);
九号线不是已经换了吗
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;
}
嗯,是的。。。但随后您扔掉了
toString
调用的字符串
结果,而是返回了原始的int
。在返回之前,您没有将转换后的值保存到任何字符串
,而是返回仍然是int
的年龄:
String result=Integer.toString(age);
return result;
在返回之前,您没有将转换后的值保存到任何
字符串
,而是返回年龄,该年龄仍然是int
:
String result=Integer.toString(age);
return result;
在返回之前,您没有将转换后的值保存到任何
字符串
,而是返回年龄,该年龄仍然是int
:
String result=Integer.toString(age);
return result;
在返回之前,您没有将转换后的值保存到任何
字符串
,而是返回年龄,该年龄仍然是int
:
String result=Integer.toString(age);
return result;
您需要将返回的
字符串
分配给变量,或者您可以直接返回它toString()
返回您需要获取的整数的字符串值。这里您没有接受返回的字符串
String str=Integer.toString(age); // str is the returning String
return str;
或
您需要将返回的字符串
分配给变量,或者您可以直接返回它toString()
返回您需要获取的整数的字符串值。这里您没有接受返回的字符串
String str=Integer.toString(age); // str is the returning String
return str;
或
您需要将返回的字符串
分配给变量,或者您可以直接返回它toString()
返回您需要获取的整数的字符串值。这里您没有接受返回的字符串
String str=Integer.toString(age); // str is the returning String
return str;
或
您需要将返回的字符串
分配给变量,或者您可以直接返回它toString()
返回您需要获取的整数的字符串值。这里您没有接受返回的字符串
String str=Integer.toString(age); // str is the returning String
return str;
或
这样做,它应该会工作:
返回age.toString()代码>像这样做,它应该可以工作:
返回age.toString()代码>像这样做,它应该可以工作:
返回age.toString()代码>像这样做,它应该可以工作:
返回age.toString()代码>您可以这样尝试返回整数.toString(年龄)强>
public class intToS {
public String whatAge() {
int age = 25;
if (age % 2 == 0) {
age += 2;
} else
age += 3;
return Integer.toString(age);
}
public static void main(String[] args) {
intToS obj = new intToS();
System.out.println("Age = "+obj.whatAge());
}
}
您可以这样尝试返回Integer.toString(age)强>
public class intToS {
public String whatAge() {
int age = 25;
if (age % 2 == 0) {
age += 2;
} else
age += 3;
return Integer.toString(age);
}
public static void main(String[] args) {
intToS obj = new intToS();
System.out.println("Age = "+obj.whatAge());
}
}
您可以这样尝试返回Integer.toString(age)强>
public class intToS {
public String whatAge() {
int age = 25;
if (age % 2 == 0) {
age += 2;
} else
age += 3;
return Integer.toString(age);
}
public static void main(String[] args) {
intToS obj = new intToS();
System.out.println("Age = "+obj.whatAge());
}
}
您可以这样尝试返回Integer.toString(age)强>
public class intToS {
public String whatAge() {
int age = 25;
if (age % 2 == 0) {
age += 2;
} else
age += 3;
return Integer.toString(age);
}
public static void main(String[] args) {
intToS obj = new intToS();
System.out.println("Age = "+obj.whatAge());
}
}
age
是原始的int
。那里没有toString()
。age
是原始的int
。那里没有toString()
。age
是原始的int
。那里没有toString()
。age
是原始的int
。那里没有toString()
。