[Java] (해결중)나머지 연산자에서 피연산자가 실수일 경우

irever1029·2022년 4월 27일
0

기타

목록 보기
7/12

아니 자바의 정석 기초편에서 피연산자는 정수가 안된다 카더라~ 근데 책에선 실수도 된다고 나와있긴함. 근데 유튜브 강의에선 피연산자는 정수만 된다고..

왠진 모르지만 피연산자가 실수여도 값이 출력되긴 한다..

public class Ex_3_1_1 {
	public static void main(String[] args) {
		int a = 10;
		double b = 3.2;
		
		System.out.print(a % b);
	}
}
출력값: 0.39999999999999947

근데 이게 맞는값인지는 모름

그럼 피연산자를 0으로 설정하면?

public class Ex_3_1_1 {
	public static void main(String[] args) {
		double a = 13.2;
		int b = 0;
		
		System.out.print(a % b);
	}
}
출력값: NaN

(컴파일 에러나 오류는 안뜨네)

profile

0개의 댓글