如何将这个c++for循环转换为java for循环
How do I transfer this c ++ for loop into java for loop
我是一个C++新手,我想把这行for循环代码转换成java版本的
for(;diff;diff++){
do something here
}
diff是一个整数类型的变量。提前谢谢。
问题是,C允许对终止条件进行从int到boolean的隐式转换,而Java则不允许。尝试
for(; diff != 0; diff++)
{
这应该是等效的。
在Java中,与C++不同,整数不会自动转换为布尔表达式。你必须用Java:这样写
for ( ; diff != 0; diff++) {
// do something here
}
相关文章:
- 将手写循环转换为标准库调用
- 从基于迭代器的for循环转换后,如何在map::find()中调用方法
- 如何将python的for循环转换为c++
- 将 NumPy 切片循环转换为C++
- 我想将这些循环转换为递归.是否可以将这些循环转换为递归
- 如何在C++中将基本嵌套循环转换为递归循环
- 如何将循环转换为递归
- 如何将 c++ 中的 for 循环转换为汇编程序
- 将多个循环转换为一个递归
- 将此 C++ for 循环转换为汇编语言
- 将while循环转换为等效的for循环
- 正在将for循环转换为OpenMP
- 将 while 循环转换为 do while 循环
- 在数组的每个元素中存储一个值:将C do{}while循环转换为MIPS asm
- 从嵌套的 for 循环转换为嵌套的 while 循环时出现问题
- 将C++ FOR循环转换为德尔福
- 将简单的for循环转换为while循环
- 将do-while循环转换为while循环
- 将while循环转换为for循环会导致无限循环
- 在C++中将 FOR 循环转换为 DO WHILE 循环