gpt4 book ai didi

java - 将对象添加到 arrayList,直到用户输入 "no"

转载 作者:行者123 更新时间:2023-12-01 10:07:59 24 4
gpt4 key购买 nike

我希望将对象添加到 arrayList ,直到用户在 Do While 循环中输入“否”,我无法使其工作,这是我到目前为止所拥有的:

 ArrayList<Humano> lista = new ArrayList<>();
Scanner input = new Scanner(System.in);

do {

Humano h = new Humano();
System.out.println("Name");
h.setNombre(input.nextLine());
System.out.println("Age");
h.setEdad(input.nextInt());
lista.add(h);
System.out.println("wish to continue?");

} while ();//user inputs "no"

类、属性、setter 和 getter。

public class Humano {

private String nombre;
private int edad;


public String getNombre() {
return nombre;
}

public void setNombre(String nombre) {
this.nombre = nombre;
}

public int getEdad() {
return edad;
}

public void setEdad(int edad) {
this.edad = edad;
}
}

最佳答案

试试这个

import java.util.Scanner;  
import java.util.*;

public class Test
{
public static void main(String []args){
ArrayList lista = new ArrayList();
Scanner input = new Scanner(System.in);
String userInput;
do {
System.out.println("Name");
lista.add(input.nextLine());
System.out.println("SurName");
lista.add(input.nextLine());
System.out.println("wish to continue?");
userInput = input.nextLine();
System.out.println("your input is " + userInput);
} while (!userInput.equalsIgnoreCase("NO"));
//whether user types "no" or "No" or "nO" or "NO", it will consider all cases.
}
}

关于java - 将对象添加到 arrayList,直到用户输入 "no",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36326764/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com