物联网培训中,java的循环结构如何运行是一个难题。Java语言中存在循环结构,可以让代码重复执行。其中,Java开发中使用最多的就是for循环。比如有一个需求:输出“Happy New Year”5次。输出语句可以写5次,但是太冗长了。
Java 中有三种主要的循环结构:while 循环、do...while 循环和 for 循环。 Java 5 中引入了增强的 for 循环,主要用于数组。
虽然所有循环结构都可以表示为 while 或 do...while,但 Java 提供了另一种语句 for 循环,它可以简化一些循环结构。
for循环的执行次数是在执行前确定的。语法如下:
for(初始化;布尔表达式;更新) {
//代码声明
}
循环时要小心:
1.首先执行初始化步骤。可以声明一个类型,但可以初始化一个或多个循环控制变量,也可以是空语句。
2.然后,检查布尔表达式的值。如果为真,则执行循环体。如果为 false,则循环终止并开始执行循环体之后的语句。
3.执行循环后,更新循环控制变量。
4.再次检查布尔表达式。循环上述过程。
例如:求1-100之间的偶数之和
实现代码:
public class Test{
public static void main(String[] args) {
// 1. 定义一个求和变量sum
int sum = 0;
// 2. 获取1~100之间所有的数据
for (int i = 1; i <= 100; i++) { // i的值其实就是1~100之间的数字, 只要判断i是否是偶数即可
// 3. 判断当前获取到的数据是否是偶数, 是就累加
if(i % 2 == 0) {
// 能走到这里, 说明i是偶数, 累加即可
sum += i;
}
}
// 4. 打印结果
System.out.println("sum: " + sum);
}
}
以上就是Java基础for循环使用练习的全部内容,你掌握了吗?更多关于物联网培训的问题,欢迎咨询千锋教育在线名师。千锋教育拥有多年IT培训服务经验,采用全程面授高品质、高体验培养模式,拥有国内一体化教学管理及学员服务,助力更多学员实现高薪梦想。