프로그래밍

[자바 응용 문제] 연산자 본문

자바/자바 예제 풀이

[자바 응용 문제] 연산자

시케 2023. 5. 19. 23:56
728x90
반응형

연산자

교재: 멘토씨리즈 JAVA

100p ~ 101p

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

  1. 피연산자의 개수에 따라 연산자를 단항/이항/삼항으로 구분합니다.(O)
  2. 연산자는 우선 순위가 존재합니다. (O)
  3. 연산의 결과로 하나 이상의 값이 출력될 수 있습니다. (X)
  4. 논리 연산의 결과는 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인지 판별하는 연산자로 비교 연산자라고도 불리는 연산자는 무엇입니까? 

  1. 부호 연산자
  2. 증감 연산자
  3. 관계 연산자
  4. 대입 연산자

답: 3. 관계 연산자

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) {
		int a = 300;
		double b = 150;
		
		System.out.println(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);
	}
}

답: banana juice

 

728x90
반응형
Comments