gpt4 book ai didi

java - 如何查看数组中的两个整数是否相同

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

大家好。我不太确定如何检查数组示例中的相同元素。%java 的东西 4 6 1 2 3 1/* 现在数组中有两个,它应该输出“是的!相同!”*/不过,我确实意识到我可以获取数组中的第一个值,并使用 for 循环进行检查,然后依此类推。我只是对语法还不太有信心。到目前为止,我已经尝试提出一个 if 案例来检查它,但它不起作用。谁能好心帮助我更好地理解我的项目吗?附注我对这个问题的所有改进持开放态度。

  public class seeIT
{
public static void main (String[] args)
{
int N = args.length;
int [] a = new int[N];

boolean flag = false;
for ( int i = 0; i < N; i++)
{
a[i] = Integer.parseInt(args[0]);

}
for(int i = 0; i < N; i++)
for(int j = i +1; j < N; j++)
{ if(a[i] == a[j])
{ flag = true;
} else
{
System.out.print("correct, there are no numbers that are the same here");}



}

}
}
  • 我创建了 boolean 标志,因为我再次意识到我需要检查该语句是否为真。感谢大家的友好回答,祝您有美好的一天。约瑟夫。

最佳答案

将元素添加到集合(HashSet)中,如果元素上set.add返回false,则表示该元素重复。

关于java - 如何查看数组中的两个整数是否相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32844356/

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