1. 자바에서 클래스를 선언할 때 사용하는 자바의 키워드는? - 접근지정자(public, private, protected) + class + 클래스 이름
2. 다음은 10과 20을 더해 합을 출력하고 작성한 자바 프로그램이지만 오류가 있다.
public class SampleProgram{
int i;
int j;
i = 10;
j = 20;
System.out.println(i + j);
}
//******************************
public class SampleProgram{
public static void main(String[] args){
int i;
int j;
i = 10;
j = 20;
System.out.println(i + j);
}
}
(1) main() 메소드가 있어야 실행이 됩니다.
(2) SampleProgram.java
(3) javac SampleProgram.java
(4) java SampleProgram
3. 다음 중 식별자 사용이 잘못된 경우를 모두 골라라.
int _i;
int %i; // %빠져야 함.
char 안녕;
double 1var; // 숫자로 시작 못함. double var
char student_ID;
final int abcd....; //final 상수는 선언과 동시에 초기화를 해줘야 한다. abcdef... = 10;
4. 다음 각 항목이 나타내는 변수를 선언하라.
(1) int height;
(2) double size = 0.25d;
(3) double total = height + size;
(4) char c = 'a';
(5) String name = "최옥구"
5. 다음 수식의 결과 값과 타입은?
(1) double
(2) int
(3) double
(4) boolean
6. 체온 값 36.5로 초기화된 상수 bodyTemp를 double형으로 선언하라. - final double bodyTemp = 36.5;
7. 다음 각 항목의 코드에서 컴파일 오류를 수정하라.
(1) while(1) => while(true)
(2) int n = (int) 3.5;
(3) boolean b = (3 < 5) ? true : false;
(4) int score = 85; if(score > 80 && score < 90) System.out.print(score);
8. 다음 문장을 조건식으로 나타내라.
(1) age <= 12
(2) age < b && age > c
(3) age - 5 == 10
(4) age != b || age == c
9. 다음 조건문을 조건 연산자를 이용하여 한 문장으로 작성하라.
if(sum > 100) sum = 100;
else sum = 0;
//***********************
int sum = (sum > 100) ? 100 : 0;
10. 다음 조건문을 조건 연산자를 이용하여 한 문장으로 작성하라.
if(n>5) System.out.println(n);
else System.out.println(5);
//****************************
int n = (n > 5) ? n : 5;
System.out.println(n);
11. System.out.print(text);로 출력할 때 다음과 같이 출력되는 문장은 무엇인가?
String text = "\"를 출력하려면 \\ 다음에 \"를 붙여 \\\"과 같이 하면 됩니다.";
System.out.println(text);
12. 다음 출력문에 의해 출력되는 텍스트는 무엇인가? - 나는 "Java를 100%"사랑해
13. 다음 switch 문이 있을 떄, 아래 (1) ~ (4)의 각 문항에 따라 출력되는 결과는?
(1) 100
(2) 150
(3) 180
(4) 190
14. 다음 if 문을 switch 문으로 바꾸어라.
if (in.equals("가위"))
System.out.println(1);
else if (in.equals("바위"))
System.out.println(2);
else if (in.equals("보"))
System.out.println(3);
else
System.out.println(0);
//***********************************
switch(in){
case "가위":
System.out.println(1);
break;
case "바위":
System.out.println(2);
break;
case "보":
System.out.println((3));
break;
default:
System.out.println(0);
break;
}
'JAVA > 명품 JAVA Programming' 카테고리의 다른 글
[(개정판 4판) 명품 JAVA Programming] 3장 실습 문제 (0) | 2023.01.24 |
---|---|
[(개정판 4판) 명품 JAVA Programming] 3장 이론 문제 (0) | 2023.01.23 |
[(개정판 4판) 명품 JAVA Programming] 2장 실습 문제 (0) | 2023.01.23 |
[(개정판 4판) 명품 JAVA Programming] 1장 이론 문제 (0) | 2023.01.17 |
[(개정판 4판) 명품 JAVA Programming] 1장 실습 문제 (0) | 2023.01.17 |