2011-08-10 2 views

답변

9

System.out.println("The numbers are "+Arrays.toString(args)); 

하지 않으면, 당신이해야 원한다면보세요

나는 통과 5 인자가있는 경우 있도록 원하는 배열을 반복하고 직접 포맷하십시오.

+2

+1. – MByD

+0

'Arrays.toString'는 중간 ","s로 인쇄합니까? –

+0

예, 또한 목록 주위에 (아마도 원치 않는) 대괄호 – Thilo

2

그러나 모든 것은 숫자가 아닌 배열의 숫자를 별도로 인쇄합니다.

다소 명확하지 않은 것 같습니다.

args.length은 요소가 아닌 배열의 길이를 제공합니다. 루프

사용 A :

System.out.println("The numbers are "); 

for(int i=0; i < args.length; i++) 
    System.out.print(args[i] + " "); 
+0

컴파일러에서 "나는 변수로 해결할 수 없다"라는 오류를 표시합니다. "int b = 0;"으로 해결하면 컴파일러에서 " 그것은 args의 정수가 아니라 단일 정수를 제공합니다. – syncoroll

2

시도 : 라이브러리가 당신을 줄 것을 사용

for(String arg: args) 
    System.out.print(arg + " "); 
+0

args는'int' 배열입니다 ... – MByD

+1

@MByD 당신의 추론력은 강력합니다. 제게'public static void main (String [] args)'을 가리키고 있습니다. – Marcelo

+0

그럼'+ ""를 왜 추가 했습니까? – MByD

관련 문제