gpt4 book ai didi

Java使用循环从数组中删除重复项

转载 作者:行者123 更新时间:2023-12-01 12:16:11 24 4
gpt4 key购买 nike

这是我当前尝试从保存整数的数组中删除重复项,但这不会给我任何结果。它只是不打印任何内容。任何帮助将不胜感激。

    public static void duplicate(int numbers[], int size)
{
for (int i = 0; i < size; i++){
boolean duplicate = false;
int b = 0;
while (b < i){
if (numbers[i] == numbers[b])
duplicate = true;
b++;}
if (duplicate = false)
System.out.print(numbers[i] + " ");}
}

最佳答案

试试这个:

public static void duplicate(int numbers[], int size)
{
for (int i = 0; i < size; i++){
boolean duplicate = false;
int b = 0;
while (b < i){
if (numbers[i] == numbers[b])
duplicate = true;
b++;}
if (duplicate == false)
System.out.print(numbers[i] + " ");}
}

您需要在 if 语句中使用 == 而不是 =

关于Java使用循环从数组中删除重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26998156/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com