1.자신의 이름을 출력하는 완전한 Java 애플리케이션 프로그램을 작성하라. main 함수를 포함해야 하며 이 자체로 컴파일되어 실행될 수 있어야 한다.
public class MyName {
public static void main(String[] args) {
System.out.println("나의이름");
}
}
2. 특정 패키지에 존재하는 클래스를 가져와서, 자바 프로그램에서 클래스 이름만 적어 사용하고자 한다. 만약 Scanner 클래스를 사용하고자 한다면, 프로그램 앞 부분에 어떤 구문이 필요한지 완전한 1개 문장을 작성하라. (교재 2장 참고)
import java.util.Scanner;
3. 생략, public, private, protected 중에서 두 번째로 넓은 사용 범위를 제공하는 키워드(생략 포함)는 무엇인가?
Java에서 사용하는 접근 제어자(Access Modifier) 중에서, 두 번째로 넓은 사용 범위를 제공하는 키워드는 public입니다. public은 해당 멤버(변수, 메서드 등)에 대한 외부에서의 모든 접근을 허용합니다. 다른 클래스에서도 접근이 가능하며, 해당 멤버를 사용하는 모든 코드에서 접근할 수 있습니다. 접근 제어자의 사용 범위는 다음과 같습니다.
|
4. 상수를 선언할 때, 또는 상속될 수 없는 클래스를 정의할 때 필요한 키워드는 무엇인가?
상수를 선언할 때는 final 키워드를 사용하며, 상속될 수 없는 클래스를 정의할 때는 final과 class 키워드를 함께 사용합니다.
|
5. 아래 프로그램을 실행할 때 예상되는 출력 결과를 정확하게 쓰시오.
해당 코드에서는 2차원 배열인 myNumbers를 선언하고 초기화하였습니다. 이 배열은 4개의 요소를 가지고 있으며, 각 요소는 크기가 다른 1차원 배열입니다. myNumbers.length는 4를 반환합니다. 이는 myNumbers 배열이 4개의 요소를 가지고 있기 때문입니다. myNumbers[2].length는 3을 반환합니다. 이는 myNumbers 배열의 3번째 요소인 {5,6,7}이 크기가 3이기 때문입니다. 따라서, System.out.println() 구문에서 출력되는 문자열은 "4 3"입니다. |
6. 아래는 for-each 구문을 사용하여 배열의 원소를 순서대로 출력하는 프로그램이다. ㄱ~ㄹ에 들어갈 내용을 순서대로 쓰시오. 단, 배열 변수의 이름은 cars로 하고, for 문에서 사용하는 변수는 element로 한다.
답변:
String[] cars = {"Hyundai", "Volvo", "Ford"};
for (String element : cars) {
System.out.println(element);
}
'지구과학' 카테고리의 다른 글
도쿄 긴자 다이이치호텔 공항버스 정보(Daiichi Hotel Tokyo airport bus) (0) | 2024.07.08 |
---|