当用户确定“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));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)