0
매우 간단한 Android 앱을 작성하려고합니다. 2 개의 부동 소수점을 취하고 계산을 수행합니다.2 개의 부동 소수점 숫자로 계산됩니다.
내 앱을 실행할 때 충돌이 발생합니다.
그러나 부동 소수점 수 대신 정수를 입력하면 내 프로그램이 충돌하지 않고 올바른 계산을 수행합니다.
이 문제를 해결하는 방법은 무엇입니까? Double.parseDouble()
와 Integer.parseInt()
를 교체 많은
private Button.OnClickListener btnTranListener =new Button.OnClickListener(){
public void onClick(View v){
int amount=Integer.parseInt(editfc.getText().toString());
double $=1.24*(double)amount;
$ = (double) (((int)($ * 1000))/1000.0);
outelc124.setText("ELC(1.24)= " + $ + " /pc");
덕분에 많은 일을했습니다 !!!!! – user1177477