JAVA 기초

JAVA 6-1

Vanillwa 2023. 8. 21. 14:47

Array 배열

package ex1_array;

public class Ex1_Array {
	public static void main(String[] args) {
		//배열은 같은 자료형의 변수들로 이루어진 유한 집합
		//데이터를 효율적으로 관리하기 위해 배열이 필요
		
		//배열의 선언
		//자료형 [] 배열명;
		
		//배열의 생성
		//배열명 = new 자료형[길이];
		
		//선언과 생성을 동시에 할 수 있다.
		//자료형 [] 배열명 = new 자료형[길이];
		
		//배열의 각각의 방은 index라는 번호를 가지고 있다.
		//index번호는 항상 0번부터 시작한다.
		
		int [] arr1 = new int[4];
		
		for(int i=0;i<4;i++) {
			arr1[i] = 100*(i+1);
		}
		
		for(int i=0;i<4;i++) {
			System.out.printf("%d\n",arr1[i]);
		}
		
		//배열의 초기화
		//자료형 [] 배열명 = {값1, 값2, 값3 ...}
		//배열 생성 후 초기화 리스트로 값을 넣을 수 없다
		//배열을 초기화 할 때 초기화 리스트에 있는 값의 개수만큼 컴파일러가 방을 생성
	}
}

 

문자형 배열

package ex1_array;

public class Ex2_Array {
		public static void main(String[] args) {
			//문자형 배열
			char[] ch = new char[4];
			
			ch[0]='J';
			ch[1]='A';
			ch[2]='V';
			ch[3]='A';
			
			//배열의 크기 : 배열명.length
			for(int i=0;i<4;i++) {
				System.out.printf("ch[%d] = %c\n",i,ch[i]);
			}
			System.out.println(ch);
			
			String[] str = new String[3];
			str[0]="hello";
			
			for(int i=0;i<str.length;i++) {
				System.out.printf("%s\n",str[i]); //null : 아무것도 없다 0조차도
			}
			
			System.out.println(str[0]);
		}
	}

'JAVA 기초' 카테고리의 다른 글

JAVA 7-1  (0) 2023.08.22
JAVA 6-2  (0) 2023.08.21
JAVA 5-3  (0) 2023.08.18
JAVA 5-2  (0) 2023.08.18
JAVA 5-1  (0) 2023.08.18