当前位置: 首页 > 面试题库 >

将两位数的整数保存在Java变量中

顾炎彬
2023-03-14
问题内容

如何在Java中以两位数字格式存储整数?我可以设置

int a=01;

并打印为01?另外,我要说int b=a;,不仅打印,b还应该将其值打印为01


问题答案:

我认为这是您要寻找的:

int a = 1;
DecimalFormat formatter = new DecimalFormat("00");
String aFormatted = formatter.format(a);

System.out.println(aFormatted);

或者,更简单地说:

int a = 1;
System.out.println(new DecimalFormat("00").format(a));

一个int仅存储一个数量,而01和1表示相同的数量,因此它们以相同的方式存储。

DecimalFormat构建一个以特定格式表示数量的字符串。



 类似资料:
  • 下午好,我正在学习java,碰巧接到了一个作业,要回答以下问题: 向扫描仪输入“是否要关闭此应用程序?” 我想在用户回答“否”时计数,它将计数。

  • 问题内容: 如何在不使用的情况下将小数点后两位取整到5位? 问题答案: 通过乘以数字,可以将其舍入到小数点后第五位。然后进行正常的舍入,并再次使其达到小数点后第五位。 假设要舍入的值是一个named : 如果要舍入到小数点后6位,请设为,依此类推。

  • 本文向大家介绍java、freemarker保留两位小数,包括了java、freemarker保留两位小数的使用技巧和注意事项,需要的朋友参考一下  一、Java保留2位小数 二、freemarker保留两位小数 补充:freemarker保留小数 freemarker保留两位小数 方法一     #{number ;m1M2}    m 最少几位小数,M最多几位小数 方法二   ${x?stri

  • 问题内容: 如果我执行以下操作 因为0是使用32位的整数文字,而d是使用64位的双精度变量,那么剩余的32位会被随机垃圾填充,还是Java正确地提升了文字? 问题答案: Java正确地将其提升,否则会有相当多的代码是有问题的:-) Java语言规范的5.1.2节详细介绍了这一点: 以下19个特定于原始类型的特定转换称为扩展原始转换: 扩展原始转换不会丢失有关数值总体大小的信息。确实,从整数类型到另

  • 尝试解决问题 http://www.hackerearth.com/problem/algorithm/sum-of-medians-1/ 并考虑使用多集来解决它,因为它可能包含重复的值。我尝试按如下方式编写代码:

  • 问题内容: 我可以看到这对于新程序员来说是一个普遍的问题,但是我没有成功实现我的代码的任何解决方案。基本上,我想将w和v除,必须将其保存到double变量中。但它打印[0.0,0.0,…,0.0] 问题答案: 此行分几步进行 换句话说,精度在转换为两倍之前已经消失了,您需要先转换为两倍,所以 这迫使Java在整个过程中都使用double数学,而不是使用整数数学,然后在最后转换为double