快捷导航

谁能给我这小白解释一下这篇函数,

package cn.jxxy.chapter01;

public class RemoveDuplicateDemo {
         public static void main(String args[]) {
                    int[] numbers = new int[10];

                    java.util.Scanner input = new java.util.Scanner(System.in

);
                    System.out.print("Enter ten numbers: ");

                    for (int i = 0; i < numbers.length; i++) {
                      numbers = input.nextInt();
                    }

                    int[] result = removeDuplicate(numbers);
                    
                    System.out.println(
                      "The number of distinct values is " + result.length);
                    for (int i = 0; i < result.length; i++)
                      System.out.println(result + "  ");
                  }
                    
                  public static int[] removeDuplicate(int[] numbers) {  
                                System.out.println("The distinct numbers are:");
                                int[] removeDuplicate= {1,1,1,1,1,1,1,1,1,1};
                                for(int i=0; i < numbers.length;i++)
                                {
                                        for(int j=9; j > numbers.length-1; j--)
                                        {
                                                if(numbers==numbers[j])
                                                {
                                                        removeDuplicate[j]=-1;

                                                }
                                        }
                                                for(int i=0;i

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

还有,哪儿错了哇?
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP