2014-11-03 5 views
0

좋아, 입력하고 싶은 줄 수와 길이를 사용자에게 묻는 작은 프로그램을 만들고 싶었습니다.루프 내에서 문자열 이름 지정

한 지점에서 나는 그가 원하는 줄 수를 물어보고 H이라는 이름으로 저장합니다. 그 후, 나는 그에게 문자열, H 번을 물었다. 그리고 나는 그들을 모두 구할 것이다. for 루프를 사용하여 H 번 요청할 수는 있지만 어떻게 문자열을 다르게 저장합니까?

이것은 내가

for (int z=0; z <= H; z++) { 
    System.out.println("Introduza os " +V+ "valores da linha " +z+ ".") ; 
    String StringContar = System input.nextLine(); 
    while (StringContar.length() <= V+1){ 
     System.out.println("Introduza os " +V+ "valores da linha " +z+ "."); 
     String String(+z+) = System input.nextLine(); 
    } 

V을하고 생각 것입니다 것 길이,하지만 난 마지막 문자열을 저장에서 프로그램을 방지 어떻게?

+1

힌트 - 라인 수 *를 요청합니다. 따라서 컬렉션 * (예 : 목록 또는 배열)에 저장해야합니다. –

+0

'linhas'대신 'H'변수의 이름을 지정하는 이유는 무엇입니까? –

답변

1
Scanner in = new Scanner(System.in); 
    ArrayList<String> list=new ArrayList<>(); 
    for(int i=0;i<n;i++){ 
    System.out.print("Enter a name: "); 
    list.add(in.next()); 
    } 
+0

이 샘플을 둘러보고 직접 구현하십시오. –