共回答了13个问题采纳率:92.3%
public class test3 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入一个四位数(每个位数上的值都不能相同):");
int a = scan.nextInt();
if(number(a)){
System.out.println(digui(a));
}else{
System.out.println("输入不合法");
}
}
//1.获取输入的数的各个位数上的数 并装入数组
public static int[] num(int a){
int[] arr = new int[4];
arr[0] = a/1000;//千位数
arr[1] = (a%1000)/100;//百位数
arr[2] = (a%100)/10; //十位数
arr[3] = a%10; //个位数
return arr;
}
//2.(判断)要求输入的数为4位数且每个位都不相同
public static boolean number(int a){
//判断为一个4位数
if(a>9876&&a
1年前
4