책/멘토씨리즈 자바
[멘토씨리즈 자바] 03 - 연산자 응용문제
yn98
2024. 7. 17. 09:09
1. 다음 문장이 맞으면 O표, 틀리면 X표 하세요.
- 피연산자의 개수에 따라 연산자를 단항/이항/삼항으로 구분합니다.
- 연산자는 우선 순위가 존재합니다.
- 연산의 결과로 하나 이상의 값이 출력될 수 있습니다.
- 논리 연산의 결과는 boolean으로 출력됩니다.
더보기
- O
- O
- X
- 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);
}
}
답
더보기
614 (++먼저나오면 바로 +1)
615 (,,)
615 ( 출력 후 +1 증가시킴)
615 ( 증가시켰던 616에서 즉시 -1)
3. 2개의 피연산자를 부호로 비교하여 그 부호 관계가 true인지 false인지 판별하는 연산자로 비교 연산자라고도 불리는 연산자는 무엇입니까?
- 부호 연산자
- 증감 연산자
- 관계 연산자
- 대입 연산자
더보기
- 부호 연산자
- 증감 연산자
- 관계 연산자
- 대입 연산자
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
자료형을 변경.
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);
}
}
더보기
삼항 연산자는 '조건식 ? a : b' 형태로 조건식이 true일 때 a가 선택되며 조건식이 false일 때 b가 선택된다.
banana juice