问题
随机输入一个数字,对这个数字各个位数进行拆解并按顺序,保存到数组中并返回。
代码实现
import java.util.Scanner;
public class SudukuNum {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个正整数:");
int num = sc.nextInt();
int[] arr = getOne(num);
for (int i = 0; i < arr.length; ++i) {
System.out.println(arr[i]);
}
}
//随机传入一个数,读取到其各个位数
public static int[] getOne(int num) {
int[] arr = new int[10];
int len = 0;
while (num > 0) {
arr[len] = num % 10;
num = num / 10;
len++;
}
return arr;
}
}