求大家解答,谢谢了!!!!

解决方案 »

  1.   

    public class test {
    public static void main(String[] args) {
    int temp=5678;
    int[] accept=new int[4];
    accept[0]=temp/1000;//千位
    accept[1]=temp/100%10;//百位
    accept[2]=temp/10%10;//十位
    accept[3]=temp%10;//个位
    for(int show:accept){
    System.out.println(show);
    }
    }
    }
    我不知道你是不是想要这种,我也是初学者,不知道什么chack方法
      

  2.   

    那个整数是输入的,再加上键盘输入比较好吧!(我也不知道什么Chack方法)
      

  3.   

    Scanner scanner=new Scanner(System.in);
    System.out.println("输入整型类型的数字是(位数大于0小于4):");
    int flag=0;
    int temp=scanner.nextInt();
    if(String.valueOf(temp).length()<0 ||String.valueOf(temp).length()>4){
    flag=1;
    System.out.println("输入的格式不对,请重新输入");
    }
    if(flag==0){
    int[] accept=new int[String.valueOf(temp).length()];
    for(int i=0;i<accept.length;i++){
    accept[i]=Integer.parseInt((String.valueOf(temp).charAt(i)+"").trim());
    }
    for(int n:accept){
    System.out.println(n);
    }
    }
          }
    希望可以帮到楼主
      

  4.   

    public static void main(String[] args) {
    // TODO Auto-generated method stub
         check();
    }
        public static void check(){
         Scanner scanner=new Scanner(System.in);
         System.out.println("输入整型类型的数字是(位数大于0小于4):");
         int flag=0;
         int temp=scanner.nextInt();
         if(String.valueOf(temp).length()<0 ||String.valueOf(temp).length()>4){
         flag=1;
         System.out.println("输入的格式不对,请重新输入");
         }
         if(flag==0){
         int[] accept=new int[String.valueOf(temp).length()];
         for(int i=0;i<accept.length;i++){
         accept[i]=Integer.parseInt((String.valueOf(temp).charAt(i)+"").trim());
         }
         System.out.print("输入的数字为:");
         for(int n:accept){
         System.out.print(n+"\t");
         }
         }
               }
      

  5.   

    chake是哪个包下的