[이것이 자바다] 3장 연산자 확인문제 8번

이현경·2021년 4월 16일
0

JAVA

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

public class q8 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		double x = 5.0;
		double y = 0.0;
		
		double z = x % y;
		
		if( #1 ) {
			System.out.println("0.0으로 나눌 수 없습니다.");
		} else {
			double result = z + 10;
			System.out.println("결과 : " + result);
		}
	}

}

  • 실행결과
  • 풀이
    연산의 결과가 NaN인지 알아보기 위해서 Double.isNaN() 메소드를 이용하면 된다.
profile
25. 컴퓨터학과 졸업 / SQLD, 정보처리기사 취득

0개의 댓글