2016-08-16 9 views
-4

23.5 + 23.5のような10進数を入力してアプリのクラッシュをクリックすると3つの編集テキストがあり、235000 +235000を置くと10進数の正しいコード数、私はこのすべては、あなたが正しい答えを得るでしょうtype.thenあなたはフロートのようなデータ型を取ることができます2つの10進数を追加するには

@TargetApi(Build.VERSION_CODES.N) 
 
    public void onButtonClick(View v){ 
 
     double tys=Integer.parseInt(Tys.getText().toString()); 
 
     double lys=Integer.parseInt(Lys.getText().toString()); 
 
     double tgt=Integer.parseInt(Tgt.getText().toString()); 
 
     double sum=((int)tys-lys)/lys*100; 
 
     DecimalFormat precision = new DecimalFormat("0.0"); 
 
// dblVariable is a number variable and not a String in this case 
 
     GrowthResult.setText(precision.format(sum)+"%"); 
 

 
     double sum2 =((int)tys/tgt)*100; 
 
     achievementResult.setText(precision.format(sum2)+"%"); 
 
     double sum3 =((int)tys-lys); 
 
     JumpResult.setText(precision.format(sum3));

`

+4

デバッグ助けを求める –

+2

質問あなたのコードを追加してください取得します望ましい行動を含める必要があります、特定の問題またはエラー、それを再現するのに必要な最短コード**を質問自体に含める**。 **明確な問題文**のない質問は他の読者には役に立たない。参照:[最小限で完全で検証可能なサンプルの作成方法](http://stackoverflow.com/help/mcve) – Biffen

+1

コードをお願いします。いいえ、私たちはあなたの素晴らしい華麗なアイデアやコードを盗みません。 –

答えて

-1

私mistakes`のための私を許してくださいに新しいです

float a; float b;

float型で

編集テキストデータ解析あなたは(「**なぜこのコードが動作しない?**」)正しい答え