1. 다음 빈칸에 알맞은 단어를 작성해 보세요.
메모리에 값을 저장하기 위해 할당받아 사용하는 특정 공간을 배열 (이)라고 합니다.
변수를 선언하기 위해서는 자료형, 변수명 2가지 정보를 작성해야 합니다.
2. 다음 중 변수 이름으로 사용할 수 있는 것은 무엇입니까?
① 11a
② +person+
③ name!
④ studentName
답: ④ studentName
변수명은 앞글자가 소문자로만 시작한다. (숫자, 특수기호로 시작 안됨) 특수기호는 변수명 자체에 사용할 수 없다.
3. 다음 코드에서 컴파일 에러가 발생하는 곳을 찾아보고, 그 이유를 적어보세요.
package section02;
public class PRACTICE_02_03 {
public static void main(String[] args) {
String fruit="Apple";
}
System.out.println("I like" + fruit);
}
답: main()에서만 console에 출력이 가능하기 때문에 System.out.println("I like" + fruit); 은 main() 안으로 들어가야한다.
4. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까?
참고) A=65 a=97 알파벳 26개
package section02;
public class PRACTICE_02_06 {
public static void main(String[] args) {
int numI = 'A';
System.out.println(numI);
char numC = 66;
System.out.println(numC);
}
}
답: 65
B
numI는 자료형 타입이 int라 65가 출력
numC는 자료형 타입이 char이라 66은 B에 해당 그러므로, B가 출력
5. 다음 코드에서 컴파일 오류가 발생하지 않으려면 코드를 어떻게 수정해야 할까요?
float pie = 3.1415;
답: 2가지
1) float은 숫자 뒤에 F를 붙여서 사용한다. float pie = 3.1415F; 로 수정
2) float 과 같은 타입인 double로 double pie = 3.1415;로 수정
6. 다음과 같은 결과가 나오도록 빈간에 알맞은 코드를 작성해 보세요.
실행 결과 7
7.0
package section02;
public class PRACTICE_02_06 {
public static void main(String[] args) {
int n1 = 7;
System.out.println(n1);
double n2 = ??? n1;
System.out.println(n2);
}
}
답: ??? = 없음
double은 실수 자료형이라 7.0으로 출력된다.
'Test > 멘토씨리즈 자바' 카테고리의 다른 글
[멘토씨리즈 자바] pg.199 (0) | 2023.05.21 |
---|---|
[멘토씨리즈 자바] pg.176~177 (0) | 2023.05.21 |
[멘토씨리즈 자바] pg.143 (0) | 2023.05.21 |
[멘토씨리즈 자바] pg.124~125 (2) | 2023.05.21 |
[멘토씨리즈 자바] pg.100~101 (0) | 2023.05.21 |