返回一个字符串和整数

Pro*_*mer 2 java

我如何返回一个字符串和一个整数?说我想返回学生的名字,它是一个字符串,他们的标记是一个整数。

我不能做 mark=mark+element+(element2+name); 这会创建不兼容的类型。

vid*_*ige 5

在这种情况下,我的建议是创建一个包含此信息的新类。例如命名它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; }
}
Run Code Online (Sandbox Code Playgroud)

然后在您的方法中同时具有您想要返回的名称和标记,就像这样。

return new StudentMark("Samuel", 3.2);
Run Code Online (Sandbox Code Playgroud)

您还可以在此处添加您可能需要的任何其他有趣的方法。