코딩항해기
[과제/JAVA] 멘토시리즈 : 자바 - 03 연산자 응용문제 본문
문제 1. 다음 문장에 맞으면 O표, 틀리면 X표 하세요.
- 피연산자의 개수에 따라 연산자를 단항/이항/삼항으로 구분합니다. O
- 연산자는 우선 순위가 존재합니다. O
- 연산의 결과로 하나 이상의 값이 출력될 수 있습니다. X
- 논리 연산의 결과는 boolean으로 출력됩니다. O
문제 2. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까?
614 //(전위형이므로 출력 전 연산 진행하여 출력 613+1)
615 //(전위형이므로 출력 전 연산 진행하여 출력 614+1)
615 //(후위형이므로 출력 후 연산 진행 615 출력후 615+1)
615 //(전위형이므로 출력 전 연산 진행하여 출력 616-1)
문제 3. 2개의 피연산자를 부호로 비교하여 그 부호의 관계가 true인지 false인지 판별하는 연산자로 비교 연산자라고도 불리우는 연산자는 무엇입니까?
3번 비교 연산자는 관계 연산자라고 불리기도 한다.
문제 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(1.0*b/a);
}
}
연산 전 실수값과 연산을 시켜 실수 타입으로 자동형변환시켜주었다. (실수*정수=실수)
문제 5. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까?
삼항연산자 조건으로 7>9가 있고 해당 식의 값은 false이기 때문에 뒤에 있는 값인 banana가 저장된다.
이후 누적대입연산자(+=)로 " juice"가 누적되기 때문에 최종 출력되는 값을 banana juice이다.
맛있겠다..
'problem solving > 문제 풀기' 카테고리의 다른 글
[과제/JAVA] 멘토시리즈 : 자바 - 07 클래스 응용문제 (0) | 2024.07.18 |
---|---|
[과제/JAVA] 멘토시리즈 : 자바 - 06 배열 응용문제 (0) | 2024.07.17 |
[과제/JAVA] 멘토시리즈 : 자바 - 05 제어문2 응용문제 (0) | 2024.07.16 |
[과제/JAVA] 멘토시리즈 : 자바 - 04 제어문1 응용문제 (0) | 2024.07.15 |
[과제/JAVA] 멘토시리즈 : 자바 - 02 변수의 자료형 응용문제 (0) | 2024.07.13 |