- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我是 Java 的新手,所以请多多包涵。我写了这个程序:
public static void main(String args[])
{
int[] list = {1, 1, 2, 2, 3, 4, 5, 6, 7, 8, 10};
isUnique(list);
System.out.println(isUnique(list));
}
private static boolean isUnique(int[] array)
{
int count = 0;
for (int n : array)
{
for (int i = 0; i < array.length; i++)
{
if (n == array[i])
{
count++;
}
if (count > 1)
{
return false;
}
else
{
return true;
}
}
}
return false;
}
它应该检查数组并查看每个数字是否超过 1 个。但是它似乎不起作用。即使有两个 1,它也返回 true。有任何想法吗?我怀疑 for 循环不工作,但我不太清楚为什么。
提前致谢!
最佳答案
无论如何它都会返回 true
因为你有 else
block 。因为 count
从零开始并且每个循环最多增加一次,所以 else
block 将始终运行(如果数组长度不是0).您可以将其视为两种情况:
情况 1。n == array[i]
--> count 将等于 1 --> count>1
不为真--> else block 运行并返回 true。
情况 2. n 不是 array[i]
--> count 等于 0 --> count>1
是不是 true - -> else block 运行并返回 true
关于java - 方法返回 true,即使它不应该返回。 for 循环的可能并发症,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38042067/
在我们准备发布之前,我们的离岸开发人员不小心将一个发布分支 merge 到了 master 中。这让我们没有主分支,也没有能力发布修补程序。我试图用 rebase 来解决这个问题,但不太明白发生了什么
这个很复杂,不一定是一个问题。如果有任何可能的帮助,我将不胜感激。 我读过可以在没有服务器访问权限的情况下使用 websockets,但我似乎找不到任何示例来说明它是如何实现的。基于以下两点,我得出了
问候, 我有一个 php 站点,从年初开始运行良好。然后为 IE8 发布了一个补丁,导致我必须运行的 CSS 出现故障。 这是已知问题还是孤立问题? 我的主要问题源于试图将标题锁定到位,同时允许主体滚
我们一直在努力获取git-subtree在一个项目上工作(使用 git 版本 1.7.9.4)并且遇到了一些复杂情况。几个月前,其他人使用此命令添加了子树: git subtree add --pre
我在让并发症发挥作用时遇到了问题。如果我能够可靠地刷新它们将会很有帮助。 因此我将强制按下菜单按钮链接到以下方法 @IBAction func updateComplication() { l
我试了好几个小时。我有一个线程更改了我的 UI 的 JTextField,这完全破坏了 UI。线程(我们称之为线程 A)由 ActionListener 生成。 .setText() 函数调用在线程
我有一个 SQLite 数据库,它显示在我的 C# Windows 窗体的数据 GridView 中。所以,这个数据库有四列。我特别感兴趣的只是其中一个专栏。该列指示消息的类型。它可以是错误、警报或初
我正在尝试使用通过 WatchConnectivity 从 IOS/iPhone 传输的数据更新 watchOS2 时钟套件并发症。 尽管进行了相当多的研究,但迄今为止未成功。我发现虽然其他帖子描述了
我一直在为我的应用程序开发 watchOS 2 复杂功能。它看起来很棒...除了我想调整的最后一件事。 Complication 模板提供的文本对齐方式似乎不是我想要的。为了这个问题的目的,让我们使用
我正在开发一款带有模块化大脸复杂功能的 watchOS 应用程序。 WatchKit Extension 中的 Assets.xcassets 文件包含一个 Complication 文件夹,其中每个
我无法在 WatchOS 3 中更新/刷新 Apple Watch Complication。我在我的 ComplicationController.swift 文件中使用了以下代码。 func ge
我的 WatchKit 扩展中有我需要的所有数据(从 iOS 应用程序传递)。 我使用 WatchKit InterfaceController 中的数据填充了一个表格,效果很好。 我正在尝试找出最佳
这个问题在这里已经有了答案: Convert Mat to Array/Vector in OpenCV (10 个答案) 关闭 4 年前。 我必须处理一个 .PNG 文件。该处理将 std::ve
我是一名优秀的程序员,十分优秀!