java - C++ 到 Java 除法运算符

标签 java c++

C++ 代码:if (!(number % i)) {

Java 代码:if (!(number % i == 0)) {

是这样吗?

正确版本:

Java 代码:if ((number % i == 0)) {

最佳答案

正确,是的。 虽然他们不做同样的事情

在 Java 中,您需要进行比较,因为不会自动转换为 boolean 值。

等效的 C++ 代码可以是

if (!(number % i == 0))

或者只是

if (number % i)

关于java - C++ 到 Java 除法运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13901276/

相关文章:

c++ - 如何显示不带小数的整数

c++ - 将指针从库返回到应用程序

java - LibGDX/Java 游戏 - 制作 4 种随机颜色

java - 池化问题 : Item borrowed more than once

java - 如何在 pom.xml 添加依赖项之类的文件夹

c++ - 尝试使用非确定性有限状态机 (C++),静态 std::map 是个好主意吗?

c++ - 类中的pthread_create调用函数

java - 压缩机是抽象的;无法实例化

java - 如何解决 "java.lang.InstantiationException"?

c++ - 定义命名空间成员与无限定的自由函数