Java에서 변수 args
의 정수를 어떻게 인쇄합니까?Java : args 배열에있는 모든 정수 출력하기
System.out.println("The numbers are " + args.length);
을하지만 않는 모든 배열의 요소 수 밖으로 인쇄입니다 :
나는 시도했다.1 2 3 4 5
출력해야한다 :
1, 2, 3, 4, 5
Java에서 변수 args
의 정수를 어떻게 인쇄합니까?Java : args 배열에있는 모든 정수 출력하기
System.out.println("The numbers are " + args.length);
을하지만 않는 모든 배열의 요소 수 밖으로 인쇄입니다 :
나는 시도했다.1 2 3 4 5
출력해야한다 :
1, 2, 3, 4, 5
는
System.out.println("The numbers are "+Arrays.toString(args));
하지 않으면, 당신이해야 원한다면보세요
나는 통과 5 인자가있는 경우 있도록 원하는 배열을 반복하고 직접 포맷하십시오.
그러나 모든 것은 숫자가 아닌 배열의 숫자를 별도로 인쇄합니다.
다소 명확하지 않은 것 같습니다.
args.length
은 요소가 아닌 배열의 길이를 제공합니다. 루프
사용 A :
System.out.println("The numbers are ");
for(int i=0; i < args.length; i++)
System.out.print(args[i] + " ");
컴파일러에서 "나는 변수로 해결할 수 없다"라는 오류를 표시합니다. "int b = 0;"으로 해결하면 컴파일러에서 " 그것은 args의 정수가 아니라 단일 정수를 제공합니다. – syncoroll
+1. – MByD
'Arrays.toString'는 중간 ","s로 인쇄합니까? –
예, 또한 목록 주위에 (아마도 원치 않는) 대괄호 – Thilo