Test/멘토씨리즈 자바
[멘토씨리즈 자바] pg.100~101
오류나면꽥꽥
2023. 5. 21. 16:39
1. 다음 문장이 맞으면 O표, 틀리면 X표 하세요.
① 피연산자의 개수에 따라 연산자를 단항/이항/삼항으로 구분합니다. ( 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);
}
}
답:
614
615
615
615
3. 2개 피연산자를 부호로 비교하여 그 부호 관계가 true인지 false인지 판별하는 연산자로 비교 연산자라고도 불리는 연산자는 무엇입니까?
① 부호 연산자 ② 증감 연산자 ③ 관계 연산자 ④ 대입연산자
답: ③ 관계 연산자
4. 다음과 같은 결과가 나오도록 코드를 수정해 보세요.
실행 결과: 0.5
package section03;
public class PRACTICE_03_04 {
public static void main(String[] args) {
int a = 300;
int b = 150;
System.out.println(b/a);
}
}
답: 정수를 실수로 변환하기 위해 형변환을 해준다. (double)을 추가
System.out.println(b/a); ▶ System.out.println((double)b/a); 으로 수정
5. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까?
package section03;
public class PRACTICE_03_04 {
public static void main(String[] args) {
String a = (7 > 9)? "apple" : "banana";
a += "juice";
System.out.println(a);
}
}
참고) 삼항 연산자 : 항이 3개인 연산자 = 조건? 참:거짓
답: bananajuice