private static int []number = new int[n];
    private static int []result = new int[k];
问题就出现在此啦。

解决方案 »

  1.   

    number 和 result 的长度都是 0。
      

  2.   

    private static int[] number;
    private static int[] result; public static void Input() {
    Scanner in = new Scanner(System.in);
    System.out.print("请输入幸运球的个数:");
    n = in.nextInt();
    System.out.print("请输入抽取幸运球的个数:");
    k = in.nextInt();
    number = new int[n];
    result= new int[k];
    }
      

  3.   

        private static int[]number;
        private static int[]result;
        
        public void Input() 
        {
            Scanner in = new Scanner(System.in);
            
            System.out.print("请输入幸运球的个数:");
            n = in.nextInt();
            number = new int[n];
            
            System.out.print("请输入抽取幸运球的个数:");
            k = in.nextInt();
            result = new int[k];
        }
      

  4.   

    //生成有序的n的总球号码个数    
            
            for(int i=0;i<number.length;i++)
    这个数组没有初始化