나는 현재 화면에 특정 값의 계산을 포함하는 프로젝트에서 일하고 있어요 : 예상대로두 번 계산 부동 번호는 잘못
double calculatedValue;
double calculatedValue2;
private JTextField firstUnity;
private JTextField secondUnity;
firstUnity = new JTextField();
firstUnity.setEditable(false);
secondUnity = new JTextField();
secondUnity.setEditable(false);
add(firstUnity);
add(secondUnity);
public void calculate(){
calculatedValue = 10/2.5;
calculatedValue2 = 10/2.55;
firstUnity.setText(String.valueOf(calculatedValue));
secondUnity.setText(String.valueOf(calculatedValue2));
}
이 firstUnity
의 경우 텍스트 필드는 4
을 보여줍니다. 불행히도 secondUnity
은 "5686274509807"
입니다.
누군가이 해석의 이유가 무엇인지 설명 할 수 있습니까? 당신의 도움이
나는'JTextField'의 크기와 관련된 문제라고 생각합니다. '3.921'은'3.9215686274509807'에 표시되지 않습니다 –