如何返回字符串和整数?说我想回来 学生姓名是一个字符串,他们的标记是一个整数。
我不能做mark = mark + element +(element2 + name);这会产生不兼容的类型。
答案 0 :(得分:4)
我在这种情况下的建议是创建一个包含此信息的新类。将其命名为例如StudentMark
。
class StudentMark {
private final String name;
private final int mark;
public StudentMark(String name, int mark) {
this.name = name;
this.mark = mark;
}
public String getName() { return name; }
public int getMark() { return mark; }
}
然后在你想要返回的名称和标记的方法中,就这样做。
return new StudentMark("Samuel", 3.2);
在这里,您还可以添加您可能需要的任何其他有趣的方法。
答案 1 :(得分:1)
创建一个班级学生并返回一名学生
class Student{
private String name;
private int mark;
//assessor+ contructors
}
答案 2 :(得分:0)
你需要为它定义一个类。该类应该有两个属性:一个字符串和一个int
答案 3 :(得分:0)
定义一个包含两个值的类并返回该类的对象。
答案 4 :(得分:0)
创建一个包含名称和标记的私有变量的类。并覆盖toString()方法。
public class Student{
private int marks;
private String name;
//provde setters and getters for marks and name
public String toString(){
return getName()+getMarks();
}
}
答案 5 :(得分:-1)
您可以使用两个元素数组或列表并将值放在那里。不幸的是,这会丢失所有类型的信息。
您可以使用保存类型信息的地图,但可能会引起混淆,因为您会期望任意数量的条目。
最干净的选择是创建一个包含两个元素的简单类。