java - 初始化语句

标签 java for-loop

我正在读一本 Java 书,我发现了一个有趣的 for 循环。它看起来像这样:

for(; (j>0) && (tmp < a[j-1]); j--)

据我了解(j>0) && (tmp < a[j-1])是条件检查和 j--是变量的减少。但是,我不明白初始化语句在哪里。

最佳答案

您的示例中没有初始化语句。这是可选的。

j 可能在循环之前声明并初始化。

关于java - 初始化语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26447951/

相关文章:

java - add() 方法什么时候在集合中添加对象

ios - 如何在数组中然后在 TableView 中显示来自 Firebase 的用户昵称(For 循环问题)

sql - 我只想在 PostgreSQL 中做一个简单的循环

jquery - 在 $.each fn 中创建的回调和使用 for 循环的回调行为有何不同?

java - 如何多次检查特定事件?

Windows 批处理 : combining start and FOR/f "tokens=1" with | escape coded symbols

java - 如何在使用自定义方式保存数据 RecyclerView 时制作列表更改动画

java - 在 Spring MVC Controller 层中,@Scope ("prototype") 与 @Scope ("singleton")

java - 查找用户输入的当前日期和时间之间的差异

java - 如何从 PHP 服务器上的 android 获取值