본문 바로가기
멘토씨리즈 자바/예제

[응용문제] 변수와 자료형

by Hwanii_ 2023. 5. 21.
728x90

SECTION 02 - 변수와 자료형

76 ~ 77 page.

 

1. 다음 빈칸에 알맞은 단어를 작성해 보세요.

 

1) 메모리에 값을 저장하기 위해 할당받아 사용하는 특정 공간을 _____ (이)라고 합니다.

2) 변수를 선언하기 위해서는 _____, _____ 2가지 정보를 작성해야 합니다.

 

=> 변수

=> 자료형, 변수명

 

2. 다음 중 변수 이름으로 사용할 수 있는 것은 무엇입니까 ?

 

1) 11a

2) +person+

3) name!

4) studentName

 

=> 4번

 

3. 다음 코드에서 컴파일 에러가 발생하는 곳을 찾아보고, 그 이유를 적어보세요.

package section02;

public class PRACTICE_02_03 {
	public static void main(String[] args) {
    	String fruit = "Apple";
       }
       	sysout("I like" + fruit);
}

=> print 출력 메서드를 메인함수 밖에 적어서 컴파일 에러가 발생 한다.

 

4. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까 ?

package section02;

public class PRACTICE_02_04 {
	public static void main(String[] args) {
    	int numI = 'A';
        sysout(numI);
        
        char numC = 66;
        sysout(numC);
    }    
}

=> 문자형 A는 아스키코드에서 숫자 65에 해당하므로 numI는 65으로 출력 된다.

=> 문자형 66는 아스키코드에서 알파벳 B에 해당하므로 numC는 B으로 출력 된다.

 

5. 다음 코드에서 컴파일 오류가 발생하지 않으려면 코드를 어떻게 수정해야 할까요?

float pie = 3.1415;

=>

이렇게 f를 붙혀 주던가,

 

=>

타입형을 double로 변경해준다.

 

6. 다음과 같은 결과가 나오도록 빈칸에 알맞은 코드를 작성해 보세요.

int n1 = 7;
sysout(n1);

double n2 = _____ n1;
sysout(n2);

// ------------------

실행 결과 (Console)

7
7.0

=> (double) 을 적어 주거나, 

=> 1.0 을 곱해준다.

 

(이클립스에서 해보니까 굳이 뭘 안붙혀도 자동으로 7.0으로 나오더라..)

반응형

'멘토씨리즈 자바 > 예제' 카테고리의 다른 글

[응용문제] 클래스  (0) 2023.05.21
[응용문제] 배열  (0) 2023.05.21
[응용문제] 제어문-2  (0) 2023.05.21
[응용문제] 제어문-1  (2) 2023.05.21
[응용문제] 연산자  (2) 2023.05.21