0
私はEditText行に数値を入れ、別の行に倍の値を数えます。 ただし、4.8のdouble値は9.6で、9.6000000381469727ではありません。 浮動小数点の場合は普通ですが、小数点以下4桁を切り捨てたいのですが、私のコードでこれをどうやって行うのか分かりません。小数点以下切り捨て
private void calc(double number, operation input) {
double a = 0;
switch (input) {
case a:
valuedouble.setText(valuecount(number));
private String valueucount(double input) {
return Double.toString(input*2);
}
お返事ありがとうございました。
これはiOSでは使用できませんか?私はAndroid用にプログラミングしています。 – Danny
申し訳ありませんが、範囲外ですが、フォーマット文字列がアンドロイドにも適用されるため、サンプルを変更するだけです。 – GeT
私はこのようにしてみました: 'code' private void calc(double number、operation input){ \t \t double a = 0; \tスイッチ(入力){ \t \t場合: \t \t \t valuedouble.setText(String.Formatの( "%4F"、valuecount(番号))); 'code'Although私がEclipseで任意arrorを取得するわけではありませんそれはアプリでは動作しません - それはカウントしませんし、他のeditTextsでもありません – Danny