Java 中使用多个变量进行 for 循环
本文介绍了我们如何在 Java for
循环中使用多个变量。我们可以通过正确遵循 java for
循环的语法来实现。
Java for
循环中使用多个相同类型的变量
我们在 int
类型的 for
循环中使用了两个变量。第一个 ;
之前的部分是初始化部分,在这里我们可以初始化多个用逗号隔开的变量,第二个 ;
之前的部分是条件部分,之后是操作部分。&&
和||
运算符可以用来创建条件。
public class ForLoop {
public static void main(String[] args) {
for (int i = 0, j = 10; i < 10 && j > 0; i++, j--) {
System.out.println("i = " + i + " :: " + "j = " + j);
}
}
}
输出:
i = 0 :: j = 10
i = 1 :: j = 9
i = 2 :: j = 8
i = 3 :: j = 7
i = 4 :: j = 6
i = 5 :: j = 5
i = 6 :: j = 4
i = 7 :: j = 3
i = 8 :: j = 2
i = 9 :: j = 1
在上面的代码中,我们声明了两个变量 - i
和 j
,类型与 int
相同。i
将从 0 开始,一直递增到 10,而 j
将从 10 开始,一直递减到 0。
用逗号隔开的多个条件是不正确的,因为它会给出一个错误,可以通过一个简单的例子来理解,如下所示。
public class ForLoop {
public static void main(String[] args) {
for (int i = 0, j = 10; i < 10 , j > 0; i++, j--) {
System.out.println("i = " + i + " :: " + "j = " + j);
}
}
}
输出:
error: ';' expected
for (int i = 0, j = 10; i < 10 , j > 0; i++, j--) {
^
ForLoopSame.java:6: error: illegal start of expression
for (int i = 0, j = 10; i < 10 , j > 0; i++, j--) {
^
ForLoopSame.java:6: error: ')' expected
for (int i = 0, j = 10; i < 10 , j > 0; i++, j--) {
^
ForLoopSame.java:6: error: illegal start of expression
for (int i = 0, j = 10; i < 10 , j > 0; i++, j--) {
^
ForLoopSame.java:6: error: ';' expected
for (int i = 0, j = 10; i < 10 , j > 0; i++, j--) {
^
ForLoopSame.java:6: error: ';' expected
for (int i = 0, j = 10; i < 10 , j > 0; i++, j--) {
^
ForLoopSame.java:6: error: ';' expected
for (int i = 0, j = 10; i < 10 , j > 0; i++, j--) {
^
7 errors
带有多个不同类型变量的 Java for
循环
这个例子略有不同。它有两个相同类型的变量 y
和 z
,在循环中声明和初始化。另一个变量 x
是在循环外声明和初始化的,后来在循环的条件部分使用。重新初始化一个变量并改变其类型将导致错误。
public class ForLoop {
public static void main(String[] args) {
int x = 2;
for(long y = 0, z = 4; x < 10 && y < 10; x++, y++)
{
System.out.println("y: "+ y);
}
System.out.println("x : "+x);
}
}
输出:
y: 0
y: 1
y: 2
y: 3
y: 4
y: 5
y: 6
y: 7
x : 10
相关文章
循环 PHP MySQLi 获取数组函数
发布时间:2024/03/25 浏览次数:125 分类:MySQL
-
本教程将指导你了解 php mysqli_fetch_array() 函数,并介绍如何迭代 mysqli 查询。
在 JavaScript 中退出 for 循环
发布时间:2024/03/17 浏览次数:155 分类:JavaScript
-
在本文中,我们将通过不同的示例学习如何使用 JavaScript 代码停止和中断 for 循环的执行。
在 JavaScript 的 for 循环中以 2 为单位递增
发布时间:2024/03/17 浏览次数:110 分类:JavaScript
-
在今天的文章中,我们将学习如何在 JavaScript 的 for 循环中增量为 2。
JavaScript 中的无限循环
发布时间:2024/03/17 浏览次数:149 分类:JavaScript
-
在今天的文章中,我们将了解不同类型的循环以及什么是 JavaScript 中的无限循环。
JavaScript for...in VS for...of 循环
发布时间:2024/03/17 浏览次数:202 分类:JavaScript
-
本教程介绍 JavaScript for..in 和 for..of 循环之间的区别。它还强调了在哪里使用 for..in 或 for..of 循环。
JavaScript 中的 setInterval 循环
发布时间:2024/03/17 浏览次数:119 分类:JavaScript
-
本文将教我们在 JavaScript 中使用 setinterval 循环。
在 JavaScript 中使用异常终止一个 forEach 循环
发布时间:2024/03/17 浏览次数:66 分类:JavaScript
-
在本教程中,我们将讨论借助 JavaScript 中的异常处理来中断或终止 forEach 循环。