[2-1] 다음 표의 빈칸에 8개의 기본형(primitive type)을 알맞은 자리에 넣으시오.
답:
|
1바이트
|
2바이트
|
3바이트
|
4바이트
|
논리형
|
boolean
|
|
|
|
문자형
|
|
char
|
|
|
정수형
|
byte
|
short
|
int
|
long
|
실수형
|
|
|
float
|
double
|
[2-2] 다음 중 키워드가 아닌 것은? (모두 고르시오)
1. if
2. True
3. NULL
4. Class
5. System
답: 2,3,4,5
[2-3] char타입의 변수에 저장될 수 있는 정수 값의 범위는?(10진수로 적으시오)
답: 0~65535
[2-4] 다음중 변수를 잘못 초기화 한 것은?(모두 고르시오)
1. byte b = 256;
2. char c = '';
3. char answer = 'no';
4. float f = 3.14
5. double d = 1.4e3f;
답 : 1,2,3,4
[2-5] 다음의 문장에서 리터럴, 변수, 상수, 키워드를 적으시오.
답 :
-리터럴 : 100, 100L, 3.14f
-변수 : i, l
-키워드 : int, long, final, float
-상수 : PI
[2-6] 다음 중 기본형(primitive type)이 아닌 것은?
1. int
2. Byte
3. double
4. boolean
답 : 2
[2-7] 다음 문장들의 출력결과를 적으세요. 오류가 있는 문장의 경우, 괄호 안에 '오류'라고 적으시오.
답 :
System.out.println(“1” + “2”) ->( 12 )
System.out.println(true + “”) ->( true )
System.out.println(‘A' + 'B') ->( 131 )
System.out.println('1' + 2) ->( 51 )
System.out.println('1' + '2') ->( 99 )
System.out.println('J' + “ava”) ->( Java )
System.out.println(true + null) ->( 오류 )
[2-8] 아래는 변수 x, y, z의 값을 서로 바꾸는 예제이다. 결과와 같이 출력되도록 (1)에 알맞은 코드를 넣으시오.
public class Exercise2_8 {
public static void main(String[] args) {
int x = 1;
int y = 2;
int z = 3;
int tmp = x;
/*
알맞은 코드를 넣어 완성하시오.
*/
System.out.println("x=" + x);
System.out.println("y=" + y);
System.out.println("z=" + z);
}
}
풀이 :
int tmp = x; // X에 값을 저장.
x = y; // X의 값을 y에 저장.
y = z; // y의 값을 z에 저장.
z = tmp; // tmp에 저장 된 값을 z에 저장.
풀이 :
int tmp = x; // X에 값을 저장.
x = y; // X의 값을 y에 저장.
y = z; // y의 값을 z에 저장.
z = tmp; // tmp에 저장 된 값을 z에 저장.
'개념' 카테고리의 다른 글
[JAVA의 정석] Chapter04_연습문제 (0) | 2024.09.19 |
---|---|
[JAVA의 정석] Chapter03_연습문제 (0) | 2024.09.19 |
[JAVA의 정석] Chapter16 (4) | 2024.09.08 |
[JAVA의 정석] Chapter15 (0) | 2024.09.08 |
[JAVA의 정석] Chapter14 (2) | 2024.09.08 |