IT CookBook JAVA 마스터/연습문제

IT CookBook JAVA 마스터 Ch.10 연습문제

은행털이 2023. 12. 11. 04:19

01. 다음 빈칸을 채우시오

관련 클래스의 모음을 패키지라고 한다. 자바는 패키지를 사용하여 모든 자바 프로젝트에서 관련 클래스, 인터페이스, 하위 패키지를 하나로 묶는다. java.lang 패키지는 자바의 가장 기본적인 클래스와 인터페이스가 담겨있는 패키지로, improt문 없이 사용할 수 있다.

wrapper 클래스는 8개의 기본 자료형에 해당하는 데이터를 객체로 포장하는 클래스이다. 즉 기본 자료형을 객체로 변환하여 사용한다.

 

02. 다음 프로그램의 실행 결과는 무엇인가?

public class MyClass {

	public static void main(String[] args) {
		double f = 3;
		float d = 4;
		System.out.println(Math.pow(f, d));
	}
}

81

27

9

컴파일 오류

 

03. 다음 프로그램의 실행 결과는 무엇인가?

import java.text.SimpleDateFormat;
import java.util.Date;

public class MyClass {

	public static void main(String[] args) {
		Date date = new Date();
		SimpleDateFormat form = new SimpleDateFormat("dd:ss:yyyy");
		System.out.println(form.format(date));
	}
}

25.12:2022

 2022:12:25

2022:25:12

컴파일 오류

 

04. 자바에서 날짜와 시간 형식을 지정하는 데 사용되는 클래스는 무엇인가?

Local Date

DateTimeFormatter

Local Time

Local DateTime

 

05. 다음 중 문자열을 선언하는 방법으로 옳지 않은 것은 무엇인가?

String = "data";

String var = "value";

String var = new String("Value");

char c = {'v', 'a', 'l', 'u', 'e'}; String var = new String(c);

 

06. 다음 프로그램의 실행 결과는 무엇인가?

public class MyClass {

	public static void main(String[] args) {
		String text = "Hello World !";
		String originalvalue = text.trim();
		System.out.println(originalvalue.length());
	}
}

9

7

11

13

 

07. 다음 프로그램의 실행 결과는 무엇인가?

public class MyClass {

	public static void main(String[] args) {
		String datas = "Java, Book";
		String data[] = datas.split(",");
		System.out.println(Arrays.toString(data));
	}
}

Java Book

Java, Book

[Java Book]

[Java, Book]

 

08. 다음 중 두 문자열을 비교하는 올바른 구문은 무엇인가?

S1 == S2

S1.equals(S2)

S1 = S2

S1 equal to S2

 

09. 다음 프로그램의 실행 결과는 무엇인가?

public class MyClass {

	public static void main(String[] args) {
		String s = "World";
		int a = s.indexOf('r');
		System.out.println(a);
	}
}

r

2

a

3