2010-12-16 22 views
0

可能重複:
java arraylist to store userinputArrayList中userinput

喜在Java中使用如何將添加詢問用戶的選擇的代碼,如果他們希望把其他目錄或不是,如果不打印所有的目錄。

import java.util.ArrayList; 
import java.util.Scanner; 

public class Aaa 
{ 
    public static void main(String[] args) 
{ 

    ArrayList<String> name = new ArrayList<String>(); 
    ArrayList<Integer> phone = new ArrayList<Integer>(); 
    Scanner sc = new Scanner(System.in); 
    while (true) 
    { 
    System.out.println("Please enter your name: "); 
    name.add(sc.next()); 
    System.out.println("Please enter your number: "); 
    phone.add(sc.nextInt()); 
    } 
} 

} 

回答

0

,如果你想與用戶交互,你必須遵循以下步驟:

1)打印問題

2)掃描答案

3)分析類似的答案:

if (answer.equals("yes")) 
    System.out.println("Enter ... informations : "); 
else 
    System.out.println("Bye"); 

4)然後做你的治療

Anhuin

+0

FYI:內部列表項的代碼塊需要雙壓痕(8位) – 2010-12-16 11:16:30

+0

我刪除列表中的項目來解決這個問題:) 但感謝你的建議! – Anhuin 2010-12-16 11:19:08

+0

感謝您的幫助,現在:)現在我需要它做的是要求每個目錄後,如果我想添加另一個,如果不打印出陣列列表 – George 2010-12-16 11:38:03