Java我如何在不打印E(我想要实际值)的情况下创建一个大数字(100万)

Java我如何在不打印E(我想要实际值)的情况下创建一个大数字(100万),java,Java,我想打电话: RandomNumber.nextInt(328) * 1000000 我想要一个像145543120这样的数字,而不是1.4E8 我需要将这个数字作为实际值输出到文件中包括逗号,以下是格式化程序: Random rand = new Random(); int value = rand.nextInt(328) * 100000; NumberFormat format = NumberFormat.getInstance(); System.out.println(forma

我想打电话:

RandomNumber.nextInt(328) * 1000000
我想要一个像145543120这样的数字,而不是1.4E8


我需要将这个数字作为实际值输出到文件中

包括逗号,以下是格式化程序:

Random rand = new Random();
int value = rand.nextInt(328) * 100000;
NumberFormat format = NumberFormat.getInstance();
System.out.println(format.format(value));

将其转换为字符串!!不清楚你想要什么。是否要向用户显示该号码?你在调试过程中看到了吗?@JustinNiessner我编辑了问题wait,这是一个整数,整数永远不会以指数表示法显示。你没有告诉我们什么。@trutheality我唯一遗漏的是它在一个字符串缓冲区内