私はAndroidでモバイルアプリケーションをプログラムすることを学んでいます。私の最初のアプリは単位変換器です。Everithingは現在機能していますが、数値のフォーマットについて質問があります。ボタンからテキストを取得し、適切な出力を変換するために、このコードを使用しています。
if (bPrevodZ.getText() == "milimeter"){
if (bPrevodDo.getText()=="kilometer"){
String PomocnaPremenna = jednotkaZ.getText().toString();
double cisloNaPrevod = Double.parseDouble(PomocnaPremenna);
cisloNaPrevod = cisloNaPrevod*0.0000001;
vysledok.setText(Double.toString(cisloNaPrevod));
}
最終結果は「cisloNaPrevod」ですが、その数値の適切な形式を表示するのに問題があります。例:12345 mm = 0,0012345 kmこれは良いですね?:)
しかし、変換すると:563287 mm =0.05632869999999995これは悪いです:)0.0563287を表示する必要があります
助けのためのThx