gpt4 book ai didi

java - 在 Java 中显示数字的前 n 位

转载 作者:行者123 更新时间:2023-11-29 09:37:02 25 4
gpt4 key购买 nike

当用户确定“n”时,我很难创建一种方法来显示数字的前 n 位。

例如,用户输入一个整数“1234567”和一些数字来显示“3”。该方法然后输出“123”。

我知道如何显示第一个数字:

long number = 52345678;
long prefix = number /= (int) (Math.pow(10.0, Math.floor(Math.log10(number))));

但我似乎无法弄清楚如何显示用户定义的前 n 位数字。

谢谢!

最佳答案

int a = 12345;
int n = 3;
System.out.println((""+a).substring(0, n));

如果你想要一个数字:

int b = Integer.parseInt((""+a).substring(0, n));

关于java - 在 Java 中显示数字的前 n 位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6757708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com