나는 그것이해야한다고 생각하는 방식으로 작동하지 않는 간단한 자바 프로그램을 가지고있다.자바 언어로 오류 나누기
public class Divisor
{
public static void main(String[] args)
{
int answer = 5/2;
System.out.println(answer);
}
}
왜 이렇게 인쇄되지 않습니까?
double answer = 5.0/2.0;
정수 나누기는 항상 :
모든 피연산자를 두 번 사용할 필요가 없습니다. 그 중 하나만 괜찮습니다 ('5.0/2 = 5/2.0 = 2.5') – BackSlash
@BackSlash 그래서? 당신이 말하는 것은 똑같은 것을 * 컴파일하는 것입니다. 유일한 차이점은 적절한 부동 소수점 나누기를 수행 할 수 있도록 컴파일러에서 정수를 부동 소수점 숫자로 변환하도록 만드는 것입니다. 너는 그저 게으르다. – Thor84no