ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
#### [逗号操作符](https://lingcoder.gitee.io/onjava8/#/book/05-Control-Flow?id=%e9%80%97%e5%8f%b7%e6%93%8d%e4%bd%9c%e7%ac%a6) 在 Java 中逗号运算符(这里并非指我们平常用于分隔定义和方法参数的逗号分隔符)仅有一种用法:在**for**循环的初始化和步进控制中定义多个变量。我们可以使用逗号分隔多个语句,并按顺序计算这些语句。**注意**:要求定义的变量类型相同。代码示例: ~~~ // control/CommaOperator.java public class CommaOperator { public static void main(String[] args) { for(int i = 1, j = i + 10; i < 5; i++, j = i * 2) { System.out.println("i = " + i + " j = " + j); } } } ~~~ 输出结果: ~~~ i = 1 j = 11 i = 2 j = 4 i = 3 j = 6 i = 4 j = 8 ~~~ 上例中**int**类型声明包含了`i`和`j`。实际上,在初始化部分我们可以定义任意数量的同类型变量。**注意**:在 Java 中,仅允许**for**循环在控制表达式中定义变量。 我们不能将此方法与其他的循环语句和选择语句中一起使用。同时,我们可以看到:无论在初始化还是在步进部分,语句都是顺序执行的。