decimalformat

    1热度

    3回答

    我正在使用mpandroidchart。我使用YAxisValueFormatter来格式化我的价值,如我的图表中的0.00,但我得到的价格很简单,例如123。在我的价值如123.00之后,没有将两个零点归于一类。 请参阅图像以获得更多的想法。 class MyYAxisValueFormatter implements YAxisValueFormatter { private Decima

    0热度

    1回答

    我只想通过使用?运算符和四个二元运算符,只将256个数字转换为二进制,而不使用if,while等。 我的程序适用于数字1到64,但64后它不起作用!我怎样才能做到这一点?我必须将所有结果存储在变量b中。 public class NaarBinair { public static int g=1,b=0; public static void main(String[] a

    -1热度

    2回答

    我需要一个包含double(类似于14562.34)的字符串并对其进行格式化,使其看起来像$ 000,000,00#。## - 。我的意思是,$将一路左移,如果一个数字不在那里,上面的0不会出现,但我希望间隔在那里。 #是数字,如果数字为零,我需要至少0.00才显示出来。如果数字是负数,' - '会显示出来(尽管我相信这是我在格式化程序的最后可以做的)。当我尝试为格式化程序执行“000,000,0

    0热度

    1回答

    我已经做了大量的研究,但我似乎无法得到正确的答案。我需要最终的结果是以特定的格式,但无论我做什么,我的代码都不适用于更大的数字。它适用于小数字,但对于较大的数字,它会混淆并打印结果以及许多不必要的零。我已经尝试了从DecimalFormat到BigDecimal的所有内容,但似乎没有任何效果! 我需要的结果是格式,例如$ 1,138.43。下面的代码的重要组成部分: double x = Dou

    3热度

    2回答

    第一篇文章。我一般都是软件开发方面的新手,并花了数小时的时间试图弄清楚这件事。如您所见,我将double转换为String,然后将该值分配给textResult(String)。我正确格式化它以显示小数,但我无法弄清楚如何显示为货币。 基于我已经在网上找到的,它看起来像我可能不得不使用 NumberFormat nf = NumberFormat.getCurrencyInstance(Local

    0热度

    3回答

    下面的代码会产生一个stackoverflow错误。这个想法是在用户输入金额时或之后格式化金额。 500 - > 500.00 1000 - > 1 000.00 29999.55-> 29 999.55 .. .. .. edit_amount.addTextChangedListener(new TextWatcher() { @Override public voi

    0热度

    2回答

    好吧,我是一个新手,但很感激,所以帮助表示赞赏。 我有以下脚本,看字段q13这是一个值,可能或不可能包含两个小数位。然后我使用返回的值并乘以.8给出我想在字段q14中显示的80%。这工作正常,但小数位可以1,2,3等。我如何确保我总是返回2小数位?舍入不是绝对必要的。 function parseNumber(n) // Define a new function { var f =

    3热度

    5回答

    所以我的程序做了我想要的所有事情,除了在小数点后面显示2个地方(12.00)时,随机数字生成的临时数。它现在正在做的是(12.1234567897654)。 IM初学者到Java,这是对我自己完全做到了第一个程序IVE所以请不要吝啬,如果答案是显而易见的d: 我试图printf和%.2f,但我不能让它的工作 public class ArrayOfTemperatures { publ

    0热度

    4回答

    我正在制作一个简单的计算器,目前正试图解决非整数问题。 有一个文本字段displayField显示结果和操作员按钮以及一个相等的按钮。 刚刚得到它的工作,双重结果只显示小数位,如果有任何,但我不能得到结果回计算。 public class FXMLDocumentController implements Initializable { private String operator; do

    2热度

    1回答

    我不时得到这个异常,当我从GPS获得一个新的位置坐标,并且我想格式化它。 这是我的代码: DecimalFormat decimalFormat = new DecimalFormat("0.00000"); location.setLatitude(Double.valueOf(decimalFormat.format(location.getLatitude())));