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

[응용문제] 연산자

by Hwanii_ 2023. 5. 21.
728x90

SECTION 03 - 연산자

100 ~ 101 page.

 

1. 다음 문장이 맞으면 O표, 틀리면 X표 하세요.

 

1) 피연산자의 개수에 따라 연산자를 단항/이항/삼항 으로 구분 합니다. (___)

2) 연산자는 우선 순위가 존재합니다. (___)

3) 연산의 결과로 하나 이상의 값이 출력될 수 있습니다. (___)

4) 논리 연산의 결과는 boolean으로 출력됩니다. (___)

 

=>

O

O

X

O

 

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

int x = 613;

sysout(++x);
sysout(++x);
sysout(x++);
sysout(--x);

=> 

614

615

615

615

 

3. 2개의 피연산자를 부호로 비교하여

그 부호 관계가 true인지 false인지 판별하는 연산자로

비교 연산자라고도 불리는 연산자는 무엇입니까 ?

 

1) 부호 연산자

2) 증감 연산자

3) 관계 연산자

4) 대입 연산자

 

=> 3) 관계 연산자

 

4. 다음과 같은 결과가 나오도록 코드를 수정해 보세요.

int a = 300;
int b = 150;

sysout(b / a);

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

실행결과 (Console)

0.5


=>

또는, 한개만 타입을 바꿔도 괜찮을듯 하다.

 

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

 

String a = (7 > 9) ? "apple" : "banana";
a += " juice";

sysout(a);

 

=>

String 타입 변수 a의 조건식이 참이야 ? 

참이면 "apple"

거짓이면 "banana"

 

거짓이므로, 결과값은 "banana" 이고,

 

a = a + " juice" 이므로,

 

a = "banana" + " juice" 가 된다.

 

sysout(a); 를 하면

 

a = " banana juice" 로 출력 된다.

반응형

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

[응용문제] 클래스  (0) 2023.05.21
[응용문제] 배열  (0) 2023.05.21
[응용문제] 제어문-2  (0) 2023.05.21
[응용문제] 제어문-1  (2) 2023.05.21
[응용문제] 변수와 자료형  (1) 2023.05.21