자바 언어에서 지원되는 기초 자료형에는 어떤 것들이 있는가?
정수형,실수형,문자형,논리형
문자열은 어떤 클래스를 이용하여서 처리할 수 있는가?
String 클래스
클래스를 정의하는 키워드는 무엇인가?
class
다음 중에서 올바른 주석이 아닌것은?
- /* 주석
다음 중에서 올바른 식별자가 아닌 것을 전부 골라보자.
int abc#
int 1stMoney
다음의 설명에 부합하는 변수를 선언해보자.
a : long size;
b : var height = 183.2;
c : char ch = '가';
d : String city = "seoul";
다음 코드에서 변수와 상수를 구별하시오.
final int SIZE = 100;
다음과 같은 코드에서 질문에 답하라
a : v는 11 k는 0
b: v는 11 k는 1
다음 수식의 결과값은 무엇인가?
1 : 20.25
2 : 0
3 : 0.2
4 : false
다음 문장들의 오류를 지적하고 올바르게 수정하라.
a : boolean b = (10 > 3) ? true : false;
b: double weight = 78.2;
c: char c ='a';
다음 문장을 조건식으로 표시해보자.
a: 165 < height < 180
b: height <= 165
c: (height < 165) || (age < 10);
다음 문장들을 실행했을 경우의 출력 결과를 적으시오.
100200
300
100200
다음 코드의 출력은? (하나의 피연산자라도 문자열이면 문자열로 변환후 합쳐짐)
309
다음 문장이 실행되면 변수의 i의 값은? 참고로 Math.random()은 0보다 크고 1보다 작은 실수를 반환한다.
0
boolean 변수의 값을 true에서 false 로 반전시키려면 어떤 연산자를 사용해야 하는가?
논리 NOT 연산자인 "!"를 써야한다.
2개의 값을 비교하려고 한다. = 연산자를 사용하여야 하는가? 아니면 ==연산자를 사용하여야 하는가
= 연산자는 대입 연산자 이고, ==은 비교 연산자이기에 ==를 사용해야한다.
다음 코드의 출력은?
abcghidef
다음 프로그램의 출력은?
int x = 100; double y = 123.4; boolean b = (x = y) ; System.out.println(b); // 3번째 줄이 오타인것 같다 ------------------------ int x = 100; double y = 123.4; boolean b = (x == y) ; System.out.println(b); 위와 같다면 false 가 나온다
다음의 코드에서 4가 두 번 출력되는 이유를 설명하라.
++i 는 증감된 i가 출력되는 것이고 i++출력한 다음 증감되는것이기에 int i =3;이라고 생성된 이상, 4가 두 번이 나온다.
각 문장에서 변수의 값을 표에 기록하시오. 사용자는 2 3 과 같이 입력한다고 가정한다.
(순서대로5,8,9,10,11)
x = 0,2,3,3,3
a = 1,1
b = 0,0
c = 1,1