2016-09-09 2 views
0

배열을 만드는 데 문제가 있습니다. 내가 뭘 해야하는지 터미널에서 이름 가진 5 텍스트 문자열을 포함하는 배열을 만드는 것입니다. 어떻게해야합니까? 내 자신의 값으로 배열을 만드는 방법을 알고 있지만 예상보다 해결하기가 더 어려웠습니다. 정확하게 당신이 찾고있는 무엇을하고있어터미널에서 텍스트로 배열 만들기

String[] elements = new String[5]; 
for(int i = 0; i <= 4; i++){ 
    System.out.println("Please enter an element"); 
    elements[i]= input.next(); 

} 

:이 작업을 수행하는 방법

+2

은 아마 인수

Please enter number of elements 3 Please enter an element H Please enter an element E Please enter an element Y [H ] [E ] [Y ] 

테스트는 명령 줄에서 얻고있는 것입니다. –

답변

0

이 프로그램이 도움이되기를 바랍니다.

import java.util.Scanner; 

public abstract class Main { 

    public static void main(String args[]) { 
     Scanner input = new Scanner(System.in); 
     System.out.println("Please enter number of elements"); 
     int num_of_elements = Integer.parseInt(input.next()); 
     String[] elements =new String[num_of_elements]; 
     for(int i = 0; i < num_of_elements; i++){ 
      System.out.println("Please enter an element"); 
      elements[i]= input.next() + " "; 
     } 
     for(int i = 0; i < num_of_elements; i++){ 
      System.out.println("[" + elements[i] + "]"); 
     } 
    } 
} 

테스트 2

Please enter number of elements 
4 
Please enter an element 
Hello 
Please enter an element 
How 
Please enter an element 
are 
Please enter an element 
you? 
[Hello ] 
[How ] 
[are ] 
[you? ] 
1

숫자), 그리고 그래, 내가 프로그래밍에 새로운 해요.