我在一个方法中创建了我的数组以及其他方法需要使用的一些变量。我不确定您是否可以返回多个值。如果任何人都可以指出我正确的方向,所以我可以完成这一点,你将不胜感激。我遇到问题的部分包含在**中Java返回并排列/返回多个数据类型
import java.util.Scanner;
public class Project1{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
Project1 project1 = new Project1();
project1.mainMenu();
}//main
public void enterStudents(){
Scanner input = new Scanner(System.in);
System.out.println("Enter number of students");
int numOfStudents = input.nextInt();
Student[] students = new Student[numOfStudents];
int i;
for(i = 0; i <= numOfStudents - 1; i++){
System.out.println("Enter student's ID: ");
int id = input.nextInt();
System.out.println("Enter student's first name: ");
String first = input.next();
System.out.println("Enter student's last name: ");
String last = input.next();
System.out.println("Enter student's class: ");
String stuClass = input.next();
Student x = new Student(id,first,last,stuClass);
students[i] = x;
}
}
**public void retrieveStuId(){
Scanner input = new Scanner(System.in);
System.out.println("Enter student id");
int searchID = input.nextInt();
int i;
for(i = 0; i <= numOfStudents - 1; i++){
int search = students[i].getId;
if (studentID = searchID)
System.out.println(students[i].toString());
}**
你没有努力提供[简单自包含的正确示例](http://pscode.org/sscce.html)。请将您的代码降低到绝对**最小值**,以显示问题! – Bohemian