2016-03-31 13 views
0

Do Whileループでユーザーが「いいえ」を入力するまで、配列リストにオブジェクトを追加したいと思っています。 far:ユーザーが "no"を入力するまで、オブジェクトをarrayListに追加

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" 

クラス、属性、セッターおよびゲッター。

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; 
} 
} 

答えて

1

私はそのことについて申し訳ありません。この

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. 
    } 
} 
+0

を試してみて、私は、文字列変数を作成するのを忘れました。私は投稿を編集しました、それが助けてくれることを願っています。 –

+0

こんにちは、まだ動かない。それが「継続した​​いですか?プログラムは終了し、ユーザーの入力を待ちます – Lazaro

+0

私に分を教えてください –

関連する問題