728x90
Section03 연산자
1. 다음 문장이 맞으면 O표, 틀리면 X표 하세요.
- 피연산자의 개수에 따라 연산자를 단항/이항/삼항으로 구분합니다.
- 연산자는 우선 순위가 존재합니다.
- 연산의 결과로 하나 이상의 값이 출력될 수 있습니다.
- 논리 연산의 결과는 boolean으로 출력됩니다.
더보기
- 피연산자의 개수에 따라 연산자를 단항/이항/삼항으로 구분합니다. ( O )
- 연산자는 우선 순위가 존재합니다. ( O )
- 연산의 결과로 하나 이상의 값이 출력될 수 있습니다. ( X )
- 논리 연산의 결과는 boolean으로 출력됩니다. ( O )
2. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까?
package section03;
public class PRACTICE_03_02 {
public static void main(String[] args) {
int x = 613;
System.out.println(++x);
System.out.println(++x);
System.out.println(x++);
System.out.println(--x);
}
}
더보기
연산자 순서 | 내용 |
증감 연산자가 피연산자 앞에 위치(전위형) ex) ++num, --num |
1이 먼저 증감되고 코드에 즉시 반영되어 실행 |
증감 연산자가 피연산자 뒤에 위치(후위형) ex) num++, num-- |
코드가 먼저 실행되고 1이 증감 즉, 다음 코드부터 증감된 값을 반영 |
614
615
615
615
3. 2개의 피연산자를 부호로 비교하여 그 부호 관계가 true인지 false인지 판별하는 연산자로 비교 연산자라고도 불리는 연산자는 무엇입니까?
- 부호 연산자
- 증감 연산자
- 관계 연산자
- 대입 연산자
더보기
- 부호 연산자 ( X ) '+' 부호가 있으면 양수를, '-' 부호가 있으면 음수를 뜻하는 단항 연산자
- 증감 연산자 ( X ) 피연산자의 값을 1씩 증가, 또는 감소시키는 단항 연산자
- 관계 연산자 ( O )
- 대입 연산자 ( X ) 변수에 값 또는 연산 결과를 저장하는 이항 연산자
4. 다음과 같은 결과가 나오도록 코드를 수정해 보세요.
package section03;
public class PRACTICE_03_04 {
public static void main(String[] args) {
int a = 300;
int b = 150;
System.out.println(b/a);
}
}
0.5
더보기
- 자료형을 double로 변경합니다.
package section03;
public class PRACTICE_03_04 {
public static void main(String[] args) {
double a = 300; // 자료형을 변경
int b = 150;
System.out.println(b/a);
}
}
5. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까?
package section03
public class PRACTICE_03_05 {
public static void main(String[] args) {
String a = (7 > 9) ? "apple" : "banana";
a += " juice";
System.out.println(a);
}
}
더보기
- 삼항 연산자는 '조건식 ? 피연산자1 : 피연산자2' 형태로 조건식이 true일 때 피연산자1이 선택되며 조건식이 false일 때 피연산자2가 선택됩니다.
banana juice
728x90