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