public class Student {
private String name;
private String grade;
private String gender;
private int number;
public Student( String name, String grade, String gender, int number ) {
this.name = name;
this.grade = grade;
this.gender = gender;
this.number = number;
}
public String getName() {
return name;
}
public void setName( String name ) {
this.name = name;
}
public String getGrade() {
return grade;
}
public void setGrade( String grade ) {
this.grade = grade;
}
public String getGender() {
return gender;
}
public void setGender( String gender ) {
this.gender = gender;
}
public String getNumber() {
return number;
}
public void setNumber( String number ) {
this.number = number;
}
}
public String getNumber() {
return number;
}
public void setNumber( String number ) {
this.number = number;
}
我试着在这个网站上搜索类似的问题,但没有发现任何地方他们试图使用一个int数字来填充使用方法。
String和int是两种不同的类型,与Integer和int相比,没有编译器的魔力可以自动将其中一种转换为另一种。
但是有各种帮助器方法可以解决这个问题,比如:
String asString = Integer.toString(123);
它将int
转换为string
;和
int number = Integer.parseInt("123");
反过来。
为了记录在案:你可以写
Integer integerObject = 5;
叫做自动装箱。
我试着在这个网站上搜索类似的问题,但没有找到任何地方他们试图使用一个int数来填充的方法的使用。
我试图在if语句中调用一个方法,但我总是得到以下错误。 不兼容的类型:java.lang.String不能转换为boolean
这是我试图解决的一个问题的代码 主要的活动是 我得到以下错误, java:36:错误:不兼容类型:int[]无法转换为>integer[]输出=totalchocolates(ip1);
下面是我的代码:
我试图编译一个从SourceForge得到的仍在开发中的项目。这是它的地址:。https://sourceforge.net/p/groove/code/5475/tree/groove/trunk/我知道这个项目经过了很好的验证,它没有任何错误,但是当我要编译它的时候,我遇到了这个编译错误: 错误在这个文件的第370行:https://sourceforge.net/p/groove/code/