2017-03-16 3 views
-1

Java에서 배열을 사용하여 간단한 값 목록을 인쇄합니다. 내 인쇄 명령에서 내가 뭘 잘못하고 있니?Java 배열 인덱스 값 문제 해결

public class BasicArrayTest {  
    public static void main(String[] args) { 
     int n[] = new int[10]; 
     n[0] = 11; 
     n[1] = 23; 
     n[2] = 37; 
     n[3] = 41; 
     n[4] = 57; 
     n[5] = 60; 
     n[6] = 74; 
     n[7] = 85; 
     n[8] = 96; 
     n[9] = 10; 
     System.out.println("The uneven index values are "); 
     System.out.println(n[1] , n[3] , n[5] , n[7] , n[9]); 
     System.out.println("The even index values are "); 
     System.out.println(n[0] , n[2] , n[4] , n[6] , n[8]); 

    }  
} 
+0

N [가] + ","+ N [+ 2] – CraigR8806

답변

1

정수를 문자열로 변환하고 연결해야합니다. 모든 작업은 +으로 완료됩니다. 일반적으로

System.out.println("The uneven index values are " + n[1] + ", " + n[3] + ", etc."); 

하지만, 당신은 StringBuilder 사용할 수 있습니다.

1

당신은 적절하지 않은 SYSOUT에 ','퍼팅 :

사용 방법 아래 :

System.out.println(n[1] +","+ n[3] +","+ n[5] +","+ n[7] +","+ n[9]); 
+0

나는 경우 올바른 경우 첫 번째 피연산자는 문자열이어야하므로'n [1]'앞에'+ "를 추가해야합니다. –