练习题数字拆分

184 阅读1分钟

1、键盘随便输入一个三位数,将其拆分为个位、十位和百位后,打印在控制台,如输入123,打印出来是3,2,1

import java.util.Scanner;

public class Test3 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("输入一个三位数:");
        int number = sc.nextInt();
        int[] arr = new int[3];
        arr[0] = number % 10;
        arr[1] = (number / 10) % 10;
        arr[2] = (number / 100) % 10;
        for (int i = 0; i < 3; i++) {
            if(i == 2)
                System.out.print(arr[i]);
            else
                System.out.print(arr[i] + ",");
        }
    }
}