在Java中提取int位数

因此,如果我有输入的整数:

int num_1 = 128

我如何解析数字并获得1、2和8,并将它们分配给不同的变量?

谢谢!

回答:

这样做的低效方法是将整数转换为字符串,然后迭代字符串字符。

更有效的方法是:

int n = 128;

while (n > 0) {

int d = n / 10;

int k = n - d * 10;

n = d;

System.out.println(k);

}

以上是 在Java中提取int位数 的全部内容, 来源链接: utcz.com/qa/399170.html

回到顶部