我是 Java 的新手,目前正在学习方法在类中的工作方式。我写了一个应该返回 String 值的简单方法,但是当我将它与 int 值连接时它仍然有效。我尝试翻转返回值以从 int 开始,这也有效。java 是否知道将 int 值转换为 String 值?public class MyOwnJavaProject { int favoriteNumber;....// This method workedpublic String showFavNumber() { return "My favorite number is " + this.favoriteNumber; }// This method also workedpublic String showFavNumber() { return this.favoriteNumber + " is my favorite number"; }
1 回答
POPMUISE
TA贡献1765条经验 获得超5个赞
String你在两者中都返回 a 。当您+(连接) aString和 an时int,它返回 a String。这行不通:
public String showFavNumber(){
return this.favoriteNumber;
}但这会:
public int showFavNumber(){
return this.favoriteNumber;
}添加回答
举报
0/150
提交
取消
