자바 공부하는데 계산기프로그램 질문!!!!
String text = textField.getText();
String text1= textField_1.getText();
double text2 = double.parsedouble(text) +double.parsedouble(text1);
String result = double.toString(text2);
label.setText(result);
double text3 = double.parsedouble(text) - double.parsedouble(text1);
String result1= double.toString(text3);
lblNewLabel.setText(result1);
double text4 = double.parsedouble(text) * double.parsedouble(text1);
String result2= double.toString(text4);
lblNewLabel_1.setText(result2);
Double text5 = Double.parseDouble(text) / Double.parseDouble(text1);
String result3= Double.toString(text5);
lblNewLabel_2.setText(result3);
System.out.println(result3);
위처럼 코딩했을땐 사칙연산 계산은 다됩니다.
더블형 을 사용해서 정수인부분도 실수로 나오는데 정수일때는 그냥 정수로 출력하고 실수만 실수로 출력하는 방법좀 알려주세요
도저히 생각이안나요
개인적인 의견입니다.. 결과를 string으로
개인적인 의견입니다..
결과를 string으로 변환하셨으니,
string에서 . 을 파싱한뒤 그 뒤 숫자가 모두 0이면 . 앞부분만 출력하면 될듯 싶습니다.
즐거운 점심시간 되세요~
오늘도 생명과 호흡을 주심에 감사합니다.
댓글 달기