본문 바로가기
언어/JAVA

[chapter3] 확인문제

by 코딩맛집 2023. 1. 16.

1. 연산자와 연산식에 대한 설명 중 틀린 것은 무엇입니까?

연산식은 하나의 값만 산출한다.

 

2. 다음 코드를 실행했을 때 출력 결과는 무엇입니까?

public class main{
	public static void main(String[] args){
    int x = 10;
    int y = 20;
    int z = (++x) + (y--);  //z = 11+20 = 31, x=11, y=19
    System.out.println(z);
    }
}

3. 다음 코드를 실행했을 때 출력 결과는 무엇입니까?

public class main{
	public static void main(String[] args){
    int score = 85;
    String resultl = (!(score>90))? "가":"나";
    System.out.println(result);
    }
}

//출력: 가

4. 534자루의 연필을 30명의 학생들에게 똑같은 개수로 나누어 줄 때 학생당 몇 개를 가질 수 있고, 최종적으로 몇 개가 남는지를 구하는 코드입니다. (#1)과 (#2)에 들어갈 알맞은 코드를 작성하세요.

(#1) 534/30 //자바에서는 파이썬처럼 //산술연산자 없다.
(#2) 534%30

5. 다음은 십의 자리 이하를 버리는 코드입니다. 변수 value의 값이 356이라면 300이 나올 수도 있도록 (#1)에 알맞은 코드를 작성하세요(산술 연산자만 사용하세요).

(value/100)*100

6. 다음 코드는 사다리꼴의 넓이를 구하는 코드입니다. 정확히 소수자릿수가 나올 수 있또록 (#1)에 알맞은 코드를 작성하세요.

(lengthTop+lengthBottom)*height*0.5

7. 다음 코드는 비교 연산자와 논리 연산자의 복합 연산식입니다. 연산식의 출력 결과를 괄호() 속에 넣으세요.

true
false

8. 다음은 % 연산을 수행한 결과값에 10을 더하는 코드입니다. NaN 값을 검사해서 올바른 결과가 출력될 수 있도록 (#1)에 들어갈 NaN을 검사하는 코드를 작성하세요.

Double.isNaN(z)

 

'언어 > JAVA' 카테고리의 다른 글

[변수] 타입 변환  (0) 2023.01.17
[chapter2] 확인문제  (0) 2023.01.16
[chapter4] 확인문제  (0) 2023.01.16
[제어문] 반복문(for문, while문, do-while문)  (1) 2023.01.16
[제어문] 조건문(if문, switch문)  (0) 2023.01.16