개발세발

[Java/자바] array 본문

코딩공부/Java

[Java/자바] array

뉼👩🏻‍💻 2022. 2. 8. 15:06
728x90
반응형
SMALL

배열

 

연관된 데이터를 모아서 관리하기 위해서 사용하는 데이터 타입 

cf) 변수와의 차이점

변수 : 하나의 데이터를 저장

배열 : 여러 개의 데이터를 저장 

 

String[] color = {"빨강", " 파랑", "초록", "노랑"}; 
//length = 4, element = {"빨강", " 파랑", "초록", "노랑"}; , index = { 0, 1, 2, 3}

System.out.println(color[0]); //"빨강"

 

String color = new String[4]; //배열의 크기가 최대 4

color[0] = "빨강"; 
System.out.println(color.length);  //4 - 길이이므로 4

color[0] = "노랑";
System.out.println(color.length); //4

 

[for문] - 배열 데이터 열거

String[] color = {"빨강", " 파랑", "초록", "노랑"}; 

for(int i=0; i<color.length ; i++) {//color.length=4
    String color = color[i];
    System.out.println("선택한 색깔은 " + color + "입니다.");
}

 

[for each문]

String[] color = {"빨강", " 파랑", "초록", "노랑"}; 

for (String c : color) { //String c에 color 값읕 하나씩 담음
    System.out.println(c + "이 가장 좋아하는 색깔입니다.");
}

 

 

 

728x90
반응형