循环结构

循环结构

为什么使用循环?

使用循环的原因:因为都是重复性的所以我们需要将实现方案进行简单化。

循环:转圈、重复性、来回 反复性的做某件事。

While:当…的时候

一、掌握while循环结构

循环条件
while(条件表达式){// 如果条件成立 我就执行…
//条件成立…
//循环操作/循环体
}
package Deom1;

public class Deom2 {
public static void main(String[] args) {
// 初始量
int i = 100;
// 循环条件
while (i >= 5) {
// 循环操作
System.out.println(i);
// 循环出口
i -= 5;
}
}

}
循环结构的组成

初始化循环的变量(用于表示条件用的)
循环条件
循环操作 System.out.println
循环出口(更新循环变量)

二、掌握do-while循环结构

do{
//循环操作
//循环出口
}while(循环条件);
package Deom1;

public class De {
public static void main(String[] args) {
int i =1;
do {
System.out.println(i);
i++;
}while(i<=10);
}
}
while和do-while的区别:

相同点:都可以实现循环结构

不同点:执行次序:
(1)while循环是先判断条件在执行
(2)do-while循环是先执行循环在判断条件

初始值条件不满足
(1)while循环如果初始值不满足,那么不会执行循环操作
(2)do-while循环无论是否满足,都至少会执行一次
三、掌握for循环结构

for(1初始化循环变量;2循环条件;4循环出口){
//3循环操作
}

package Deom1;

public class Deom5 {
public static void main(String[] args) {
for (int i = 5; i <= 100; i += 5)
System.out.println(i);
}

四、理解各种循环结构的适用场景

While循环和do-while循环能干一样的事。只要是循环都可以实现,无非是简单与否或思维通畅的问题。

for循环一般是用于固定次数的循环方式,简洁。

前期do-while使用非常广泛!while循环是无论什么时候用的都多的!for循环仅仅用于一些固定次数,它可以被我们用于后期的丰富数据类型的便利操作。

五、多重循环和程序调试

1.掌握Java二重循环(2层嵌套)

多重循环值得是循环嵌套,但是一般嵌套的循环也就2层,所以多重循环又被称为二重循环。

多重的循环:最外层的被称为外层循环,嵌套的循环被称为内层循环。

外层循环执行一次,内层循环会执行一遍

2使用跳转语句控制程序流程

break(中断):

在switch中是用于结束判断的

在循环中是用于结束循环的 多重循环的时候 break只会结束当前循环

continue(继续 ): 只能出现在循环中

3掌握程序调试

(1)盯(读代码,构想代码运行的结果)

(2)通过输出语句(System.out.println())日志来打印

(3)通过debug工具

断点(break point):程序中断的位置

4变量表:展示在当前方法内的局部变量(在debug时经常观察它)

(1)在预测的可能出现的问题的位置左侧双击 可以添加断点

(2)通过debug as方式运行程序 他会自动运行到断点位置然后暂停 等待你的下一步指令 暂停的这一行目前处于将要执行还未执行的状态。

F6(Step Over)掌握 表示执行当前行的代码 切换到下一行

F5(Step into)目前了解 表示进入到要执行的方法内

F8(Resume)掌握 快速执行到下一个断点位置(跳过我们不想查看的部分)

(3)观察变量表等信息 发现问题 解决问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值