java+for循环一行重复是怎么回事?

Python014

java+for循环一行重复是怎么回事?,第1张

Java中的for循环是一种迭代控制结构,它允许在给定的次数内执行一个或多个语句。例如,下面的for循环会执行五次:

在这个例子中,每一次循环都会打印一条消息,并且所有消息都会在一行中重复。

希望这对您有帮助。

无非就是检查是否已经有数据的问题,用List做可能比较简单点

public class SigleList{

    List<Integer> nums

    

    public SingleList(){

        nums = new ArrayList<Integer>()

    }

    

    public void add(Integer num){

        if(!checkNumExist){

            nums.add(num)

        }

    }

    

    public boolean checkNumExist(Integer){

        return nums.contains(Integer)

    }

}

这个SingleList就简单实现了去重增加,可以用它来读数据

public class Test{

    public static void main(String[] args){

        SingleList nums = new SingleList()

    

        // 产生100个数据

        for(int i = 0 i++ i < 100){

            // 产生随机数

            Integer num = new Random().nextInt(100000)

            nums.add(num)

        }

        

        foreach(Integer num : nums){

            System.out.println(num)

        }

    }

}

会。java方法变量的首地址会重复。Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。