循环结构

循环:

(重复:不断重复做某一件事)
While:当……时候。
While(i<=10){当i小于等于10的时候。
要有循环出口:让循环停止的条件:i++
范例:
/*老师每天检查账号的学习任务是否合格,如果不合格则要求张浩继续进行。

  • 循环操作为:
  • 上午阅读教材,学习理论部分,
  • 下午上机编程,掌握代码部分。
    */
    String pass = “n”;
    /如果是基本数据类型比较,可以使用==,
    但是字符串是引用数据类型,比较内容相等时,必须使用equals()
    /
    while(pass.equals(n)) {
    System.out.print(“上午阅读教材,学习理论部分”);
    System.out.print(“下午上机编程,掌握代码部分”);
    //循环出口
    System.out.print(“老师,他合格了吗?(y/n)”);
    pass= intput.next();
    }

Do while
特性:
1、先执行一遍循环内容,再判断,不合格再停止。
2、无论条件是否合格,都会进行至少一次循环操作。
例如:老师给张浩一道测试题,让他先上机编写一遍程序,不合格再重复练习。

FOR循环
价值:之前范例重复输出100次好好学习,
While是层层结构,而for结构更加省事,
*但是for循环仅在知道循环上限的情况下使用。
For( ; ?{
} for 的死循环
While(true){
} while 的死循环

多重循环
在这里插入图片描述

嵌套循环/多重循环(一般最多仅为2层)
价值:
一般用于打印一些都特别的99乘法表、矩形、菱形、……
用法:
外层循环控制打印行数,内层循环控制打印每行的内容。
范例:
//打印等腰三角形。
For(int i=0;i<5;i++){
//打印空格
For()
//打印※号
}

范例2:打印长方形。
在这里插入图片描述

跳转语句:
**Break:**之前在switch里用到,为了防止case穿透。
用法:结束当前循环,在多重循环中只结束当层的循环。
范例:
For(int I = 0;i<=10;i++){
for
}
注意:break通常在循环语句中和条件语句同时使用,

Continue:结束本次循环,直接进入下次循环。

**Return:**结束方法main。

生存技能:Debug

又名:断点调试,在需要查看的位置停下来慢慢执行。
1、 打断点
2、 Debug as运行,会运行到断点处,停止等待调试,处于未执行的状态。
3、 按f6键或Stept over键可以执行单签暂停的这一行代码。
如果想看一些判断的结果,可以选中你想判断的地方没然后右键inspect查看,
4、 在一行一行执行的过程中,可以随时在debug视图查看变量表,检测变量的变化,或者直接查看变量的值。
5、 在查看代码执行过程中,如果有些代码,已经清楚,不需要debug显示,只想看关键点,可以直接点击f8或者Resume按钮,进行快速放行到断点代码内容,直接到下一次的断点位置。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值