当前位置 : IT培训网 > Java开发 > Java培训 > Java基础之for循环使用练习内容都有哪些?

Java基础之for循环使用练习内容都有哪些?

时间:2020-09-24 14:58:53  来源:Java培训网  作者:IT培训网  已有:名学员访问该课程
标签(Tag):   Java基础(18)for循环(4)
Java语言与现实生活是紧密联系的,因此在Java语言中也有让代码重复执行的循环结构。其中Java开发中使用最多的是 for 循环,并非它有多特殊,知识习惯而已。

Java语言与现实生活是紧密联系的,因此在Java语言中也有让代码重复执行的循环结构。其中Java开发中使用最多的是 for 循环,并非它有多特殊,知识习惯而已。比如有一个需求:把“爱的魔力转圈圈”输出5遍。你当然可以写5次输出语句,但是太low,也过于冗杂。下面我们来讲讲Java基础之for循环,然后再做一做相关的使用练习。

以下就是Java基础之for循环使用练习的全部内容,希望大家都能够掌握:

一、for循环的基本格式:

public static void main(String[] args) {

for (初始化语句; 判断条件; 控制条件) {

// 循环体

}

}

二、for循环的的执行流程:

1、for循环开始,会首先执行初始化语句,完成所需数据的定义和初始化;

2、紧接着执行判断条件,此时,判断条件有可能成立,也有可能不成立:

3、如果条件不成立(判断条件返回false):循环立即结束;

4、反之,如果条件成立(判断条件返回true):执行循环体,这时,会把循环体中所有代码执行一遍,然后,执行控制条件,到此为止,第一次循环执行结束,打印了信息;

5、for循环并没有终止执行,接下来,它继续执行**判断条件**,检查循环继续执行的条件是否成立,同样的:如果条件不成立(判断条件返回false):循环立即结束;

6、反之,如果条件成立(判断条件返回true):执行循环体,这时,会把循环体中所有代码再执行一遍,然后,再执行控制条件,到此为止,第二次循环执行结束,再一次打印信息;

7、就这样一直重复下去,直到**判断条件不成立**,循环结束。

三、for循环使用练习

使用练习1:使用 for 循环在控制台输出1-5

实现代码:

public class Test{

public static void main(String[] args) {

// 1.要打印的数字,初始值是1,最大值是5,每打印一次之后都需要加1

int number = 1;

/*

2.定义整型变量 time,表示循环体执行的次数,作为 for 循环的初始化语句,初始值是1

3.循环最多执行5次,所以变量 time 的最大值是5,即 for 循环的判断条件:time <= 5

4.每打印一次数字,次数都需要加1,所以,for 循环的控制条件:time++

*/

for (int time = 1; time <= 5; time++) {

// 5.在循环体中打印数字,

System.out.println(number);

number++; // 然后让数字加1

}

}

}

使用练习2:使用 for 循环输出1-5之和

实现代码:

public class Test{

public static void main(String[] args) {

// 1. 定义求和变量sum.

int sum = 0;

// 2. 通过for循环获取1~5之间的数据.

for (int i = 1; i <=5; i++) { // i记录的就是: 1~5之间的数字

// 3. 把获取到的数据依次累加给变量sum

sum += i; // sum = sum + i;

}

// 4. 打印结果

System.out.println(sum);

}

}

使用练习3:求出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);

}

}

顶一下
(0)
0%
踩一下
(0)
0%

IT培训0元试听 每期开班座位有限.0元试听抢座开始! IT培训0元试听

  • 姓名 : *
  • 电话 : *
  • QQ : *
  • 留言 :
  • 验证码 : 看不清?点击更换请输入正确的验证码

在线咨询在线咨询

温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。

------分隔线----------------------------
------分隔线----------------------------

推荐内容