Test/멘토씨리즈 자바

[멘토씨리즈 자바] pg.76~77

오류나면꽥꽥 2023. 5. 21. 16:15

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