Java中循环中的Setter-Getter方法

Java中循环中的Setter-Getter方法,java,Java,我最近学习了二传手和传接手。我可以使用它们,但问题是我必须在循环中使用它们。下面提到了我正在使用的一些代码 我在一个循环中输入学生信息,然后使用Set-Get方法在另一个循环中编辑它。我可以在没有循环的情况下使用setter和getter方法,但我不确定如何在循环中使用它们。所以请指导我在stu数组中添加学生 public static void Addstudents() { for(int i=0; i<stu.length; i++)

我最近学习了二传手和传接手。我可以使用它们,但问题是我必须在循环中使用它们。下面提到了我正在使用的一些代码

我在一个循环中输入学生信息,然后使用Set-Get方法在另一个循环中编辑它。我可以在没有循环的情况下使用setter和getter方法,但我不确定如何在循环中使用它们。所以请指导我在stu数组中添加学生

    public static void   Addstudents()
    {   
      for(int i=0; i<stu.length; i++)
      {
        stu[i]=new Stuinfo();
        System.out.println("Enter name ");
        name= sc.next();
        System.out.println("Enter id  ");
        id= sc.next();
      }
    }
publicstaticvoidaddstudents()
{   
对于(int i=0;i
public void Modify(){
System.out.println(“您正在修改帐户”);
扫描仪sc=新的扫描仪(System.in);

对于(int i=0;i问题不清楚,我认为要修改单个学生的特定帐户,您需要以下内容:

   public void Modify() {   
    String Cid; 
    System.out.println("Enter your ID :");
    Scanner sc = new Scanner(System.in);
    int id = sc.nextInt();

    for (int i=0; i<stu.length;i++)
    {   
           if(id == stu[i].getId()) {
            //Change your account details
            System.out.println("Enter name ");
             name= sc.next();
             stu[i].setName(name);
            }

    }
     }
public void Modify(){
字符串Cid;
System.out.println(“输入您的ID:”);
扫描仪sc=新的扫描仪(System.in);
int id=sc.nextInt();

对于(inti=0;i)您的实际问题是什么?谢谢您的帮助,我是初学者,所以无法清楚地提到它
public void Modify() {   
    System.out.println("You r  modifying account");
    Scanner sc = new Scanner(System.in);

    for (int i=0; i<stu.length;i++)
    {   
        System.out.println("Enter id");
        stu[i].setId(sc.nextInt());
        System.out.println("Enter name ");
        stu[i].setName(sc.nextLine());
    }
}
   public void Modify() {   
    String Cid; 
    System.out.println("Enter your ID :");
    Scanner sc = new Scanner(System.in);
    int id = sc.nextInt();

    for (int i=0; i<stu.length;i++)
    {   
           if(id == stu[i].getId()) {
            //Change your account details
            System.out.println("Enter name ");
             name= sc.next();
             stu[i].setName(name);
            }

    }
     }
 public static void   Addstudents()
     {

     for(int i=0; i<stu.length; i++)
    {
    stu[i]=new Stuinfo();
    System.out.println("Enter name ");
    stu[i].setName( sc.next() );
    System.out.println("Enter id  ");
    stu[i].setId( sc.next() ); 


    }

    }