java - 将两位数格式的整数保存在Java中的变量中

标签 java numbers

如何在 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 - 将两位数格式的整数保存在Java中的变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11851403/

相关文章:

java - 重构 int、long 等

java - 无法获取系统 Java 编译器。请使用 JDK,而不是 JRE

java - JVM 中的段错误导致堆栈溢出,但仅限于 VMWare

java - JTextField 仅在窗口大小更改时更新大小

mysql - 在 mysql_query 内部使用变量作为数组元素编号

java - 创建实用程序以将对象转换为 java 中的 bean

python - 递归函数中的返回 - Python

php - 数字和 CSS 类

javascript - 如何在 Javascript 原型(prototype)函数中编写递归函数?

facebook - 为什么17位及以上的数字会自动变成偶数?