技术文摘
从零起步学 Java 之循环实例
2024-12-31 00:34:17 小编
从零起步学 Java 之循环实例
在 Java 编程的学习旅程中,掌握循环结构是至关重要的一步。循环能够让程序重复执行一段特定的代码,从而实现各种复杂的功能。接下来,让我们通过一些实例来深入理解 Java 中的循环。
我们来看看 for 循环。for 循环通常用于已知循环次数的情况。以下是一个简单的示例,计算 1 到 10 的整数之和:
public class ForLoopExample {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += i;
}
System.out.println("1 到 10 的整数之和为:" + sum);
}
}
在上述代码中,我们初始化了一个变量 sum 为 0,然后通过 for 循环从 1 迭代到 10,每次迭代都将当前的数字加到 sum 中。
接下来是 while 循环,它在循环条件为真时执行循环体。比如,我们可以用 while 循环实现相同的计算 1 到 10 之和的功能:
public class WhileLoopExample {
public static void main(String[] args) {
int sum = 0;
int i = 1;
while (i <= 10) {
sum += i;
i++;
}
System.out.println("1 到 10 的整数之和为:" + sum);
}
}
这里,我们先初始化变量 sum 和 i,然后在 while 循环中判断 i 是否小于等于 10,如果是,则执行循环体中的代码,将 i 加到 sum 中,并将 i 的值增加 1。
还有 do-while 循环,它至少会执行一次循环体。下面是一个示例,让用户输入一个整数,直到输入的是正数为止:
import java.util.Scanner;
public class DoWhileLoopExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num;
do {
System.out.print("请输入一个整数: ");
num = scanner.nextInt();
} while (num <= 0);
System.out.println("您输入的正数是: " + num);
scanner.close();
}
}
在这个例子中,先执行一次循环体,让用户输入一个整数,然后判断输入的数是否小于等于 0,如果是,则继续执行循环体,直到输入的是正数为止。
通过这些循环实例,我们可以看到循环在 Java 编程中的强大作用。无论是处理数组、遍历集合,还是实现复杂的逻辑,循环都不可或缺。希望这些实例能帮助您更好地理解和运用 Java 中的循环结构,为您的编程之路打下坚实的基础。
- PHP调用接口返回为空的解决方法
- Python 列表数组的数据存储量究竟有多大
- Go组合结构体:方法如何访问子结构体字段
- 利用数据库字段值动态添加HTML Class的方法
- 在JavaScript中怎样用空格填充字符串或数组
- PHP 中 session_start() 函数是否必要
- Gorm连接SQL Server数据库时密码含“@”致连接失败的解决办法
- Hexo 生成类似 Gorm 开发指南的方法
- Python自定义函数仅输出第一行结果的解决方法
- Golang JSON解析之将一组字节数组解析成结构体难题
- Go引入自定义包失败:为何找不到包
- pymysql插入操作不成功且无任何报错原因何在
- Go语言中return与defer的交互:为何f0返回1而f1返回0
- Python Webbrowser模块打开URL后无法获取网页源代码的解决方法
- Go自定义包引入遇“包找不到”错误的解决方法