public static String fmt(double d)
{
if(d == (long) d)
return String.format("%d",(long)d);
else
return String.format("%s",d);
}
계산 마지막에 변수를 체크하고 변경해주는 부분을 만들어 주면 됩니다.
예시)
public class MainActivity extends AppCompatActivity {
EditText number1, number2;
Button btnAdd;
TextView result1;
String num1, num2, refmt;
double re;
public static String fmt(double d)
{
if(d == (long) d)
return String.format("%d",(long)d);
else
return String.format("%s",d);
}
btnAdd.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
num1 = number1.getText().toString();
num2 = number2.getText().toString();
re = Double.parseDouble(num1) / Double.parseDouble(num2);
refmt = fmt(re);
result1.setText("계산결과 : " + refmt);
return false;
}
});
'Works > Java' 카테고리의 다른 글
[Java] (x1,y1),(x2,y2) 두 점으로 이루어진 사각형이 (50,50,),(100,100) 두 점으로 이루어진 사각형과의 충돌 여부 판별 코딩 (0) | 2020.05.17 |
---|
댓글