#5 자바 120404
- 최초 등록일
- 2013.12.12
- 최종 저작일
- 2012.04
- 5페이지/ MS 워드
- 가격 1,000원
목차
1. 다음 프로그램의 실행 결과에 대하여 그 과정을 자세히 설명하시오.(3점)
2. 복수개의 성, 이름, 및 나이들을 파일로부터 읽어들여 저장하고, 이를 출력하는 프로그램을 작성하시오. 이를 위해 각각의 사람 정보(성,이름, 나이)를 저장하기 위한 people 클래스와, ArrayList 클래스를 사용하시오. 파일의 이름은 실행시에 명령줄에서 받으며 출력문은 ArrayList 클래스의 toString 메쏘드를 사용하여야 한다.(3점)
3. meat, rice, milk로 이루어진 enumeration type인 Food를 정의하여, 각각의 칼로리를 출력하는 프로그램을 완성하시오. 각각의 칼로리는 enumeration class 내에서 정의된다.(3점)
4. sum_array 함수를 완성하여 2차원 배열 A와 B의 모든 원소의 합을 구하는 프로그램을 완성하시오.(2점)
5. 파스칼의 삼각형이란 다음과 같이 위의 두개의 원소 아래에 그것을 합한 값을 배열하고 약 끝에는 1을 위치하는 방식으로 만들어지는 삼각형을 말한다.(4점)
본문내용
increaseSize() method가 제대로 작동하는지 확인하기 위해서 일부러 초기 배열크기를 ‘1’로 두었다. 3까지 갈려면, 1->2->4 이렇게 2번 확장되어야 하는데 코딩한데로 2번 확장되어 3명의 정보가 저장된 것을 확인 할 수 있었다.
자바는 배열도 객체로써 표현한다. 따라서 2차원 배열은 1차원 배열들이 포인터로써 일하고, 1차원 배열들의 원소 하나하나가 또다른 배열을 생성하여 그곳을 가르킨다. 따라서 C와는 다르게 각 행마다 다른 크기의 배열을 정의할 수 있다.
참고 자료
없음