JAVA 4강_1_Array(단축for문, 배열의 초기값 설정)

열라뽕따히·2024년 2월 3일

JAVA

목록 보기
21/79

단축 for문(개선된 for문)

  • jdk 1.5 버전부터 추가된 기능
  • 주로 배열의 요소(값)를 처리(출력)할 때 사용함
    		   형식)
    		         for(자료형 변수명 : 배열명) {
    		              반복 실행 문장;
    		          }
  • 실행 방법 :
    배열의 첫번째 인덱스(0)에 있는 데이터를 화면에 있는 변수에 저장하여 출력 함
  • 데이터 수 만큼 자동으로 반복하여 출력을 해줌
  • 주의:
    우변에 있는 배열명의 자료형과 좌변에 있는 변수명의 자료형은 반드시 일치해야 함 만약 일치하지 않으면 error 발생




============================코드============================

Scanner sc = new Scanner(System.in);
		
		String[] coun = new String[5];
		
		for(int i = 0; i < 5; i++){
			
			System.out.print((i+1) + "번째 가고 싶은 나라 : ");
				
				coun[i] = sc.next();
			}
		System.out.println();
		
		for(int i = 0; i < 5; i++){
        
           for(String k : coun) {
				System.out.println(k);
		   }
			sc.close();
	   }

============================실행============================





배열의 초기값을 이용하여 배열 생성




============================코드============================

int[] arr1 = {10, 20, 30, 40, 50};   // 좋은 방법은 아님 int[] arr1 = new int[5]; 로 키보드 입력 받는 것이 보편적
		
		for(int k : arr1) {
			System.out.print(k + "\t");
		}

============================실행============================

**어려웠던 점
-단축for문의 형식을 완전히 이해하는데 어려웠다..
int k의 k는 변수명이고, arr1의 값 하나하나를 의미한다는 것을 잊지말자!

0개의 댓글