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 |