java中如何实现一个三位数的个位、十位、百位分别表示出来?

2024-11-27 18:49:20
推荐回答(2个)
回答(1):

java中两种不同的分离十位、个位的方式
//获取最高位(百位)
b = a / 100;
获取十位c=(a%100)/10; 或者c = (a / 10) % 10;
获取个位d=a%10; 或者 d = a % 100 % 10;

回答(2):


private static void processing(int in) {
    // 这里就已经全部提取到数组
    String[] split = String.valueOf(in).split("");

    // 这里可以将各位分别以对应的幂次单位表示
    for(int i = 0; i < split.length; i++) {
        System.out.println(
                Integer.parseInt(split[split.length - i - 1]) * (int)Math.pow(10, i)
        );
    }
}