언어 자료구조 알고리즘/디딤돌 Java 언어 Part1

[Java] 6.6.1 배열과 반복문

언제나휴일 2016. 11. 23. 00:15
반응형

6.6.1 배열과 반복문


출간일 2016년 11월 28일

판매가 2000원

형태 ebook


이 책의 모든 내용은 http://ehpub.co.kr에 공개하고 있습니다.

학습에 도움이 되시면 ebook을 구입하여 소장하시면 감사하겠습니다.

언제나 휴일 출판사의 수익금의 대부분은 아프리카에 기부하고 있습니다.



  

 배열을 사용할 때 반복문을 사용하는 것은 필수적입니다. 이 때 배열의 원소 개수를 알아야 하는데 배열은 멤버 필드 length를 제공하고 있습니다.

for(int i = 0; i<배열명.length;i++){

    사용 배열명[i];

}

 

 그리고 for(원소 형식 변수명 : 배열명)을 사용하면 반복문 내부에서 배열의 원소를 순차적으로 변수명으로 접근할 수 있습니다.

for(원소 형식 변수명 : 배열명){

    변수명 사용

}

 

 다음은 반복문을 이용하여 배열의 원소에 값을 설정하고 원소의 값을 가져와서 출력하는 예제입니다.

 

 

//배열의 원소에 값을 설정하고 원소의 값을 가져와서 출력

import java.util.Scanner;

public class Program {

        static Scanner scanner = new Scanner(System.in);

        public static void main(String[] args){

               String[] names;

               int n;

              

               System.out.println("회원 :");

               n = scanner.nextInt();

               scanner.nextLine();//라인까지 강제로 읽어오게

              

               names = new String[n];

              

               System.out.println("배열 원소 개수:"+names.length);

               scanner.reset();

              

               for(int i = 0; i<names.length;i++){

                       System.out.println((i+1)+" 이름:");

                       names[i] = scanner.nextLine();

               }

              

               System.out.println("회원 목록");

               for(String name : names){

                       System.out.println(name);

               }

        }

}

회원 :

3

배열 원소 개수:3

1 이름:

홍길동

2 이름:

강감찬

3 이름:

을지문덕

회원 목록

홍길동

강감찬

을지문덕

[소스 6.29] 배열의 원소에 값을 설정하고 원소의 값을 가져와서 출력

 

반응형