java 判断顺序_java06 顺序结构 选择判断结构 与循环语句

4.1 循环概述

循环是指满足一定条件,反复执行一段代码,这个被不断执行的代码称之为循环体,当条件变为false时,将停止,否则是死循环。

for 循环  while循环  do while循环

循环结构的组成部分,一般分为4个部分:

1 初始化语句,在循环开始时最初执行,而且只做唯一一次;

2 条件判断: 如果成立,则循环继续,否则,循环退出;

3 循环体: 重复要做的事情内容,若干行语句;

4 步进语句:每次循环之后都要进行的扫尾工作;

4.2 for循环

for (初始化表达式1;布尔表达式2;步进表达式语句3){

循环体4

顺序 1234-234-234-

主要用于次数固定的循环

d2cb5e87daba1ad9e3814b715a5d9e80.png

public classhello {public static voidmain(String[] args) {for (int i = 0 ; i < 10; i++) {

System.out.println("抗日成功啦");

}

}

}

结果

抗日成功啦

抗日成功啦

抗日成功啦

抗日成功啦

抗日成功啦

抗日成功啦

抗日成功啦

抗日成功啦

抗日成功啦

抗日成功啦4.3while循环

while标准格式:

while(条件判断1){

循环体2;

}

执行顺序  12-12-12-12 直到1不再满足;

f21fc0ea94566dfe110a1661e07d8f8b.png

扩展格式:

初始化语句1

while(条件判断2){

循环体3;

步进语句4;

}

执行顺序  1234-234-234  直到2不再满足;

public classhello {public static voidmain(String[] args) {int i = 0;while (i < 10) {

System.out.println("抗日成功啦");

i++;

}

}

}4.3  do  while循环

标准格式;

do{

循环体1;

}while(条件判断2)// 冒号需要存在

说明 第一次执行是必须执行的

扩展格式:

初始化表达式1;

do{

循环体2;

步进表达式3;

}while(布尔表达式4)

执行顺序 1234-234  直到3不再满足4;

9ec3e6235cc38416d357da4259fe2495.png

public classhello {public static voidmain(String[] args) {int i = 0;int sum1= 0;while (i < 100) {

sum1= sum1 +i;

i++;

}System.out.println(sum1);

}

}

计算0-100之间的偶数

public classhello {public static voidmain(String[] args) {int sum1= 0;int i = 2;while (i <= 100){if(i % 2 == 0) {

sum1= sum1 +i;

}

i++;

}System.out.println(sum1);

}

}结果 2550

三种循环的区别

1,如果条件条件判断从来没有满足过,那么for循环和while循环将会执行0次,但是do-while循环会至少执行1次;

2, for循环的变量在小括号中定义,只能在循环内部使用,而while和do while循环初始化在外围,循环结束还可以继续使用;

3,条件控制语句 break  ;

可以用在switch语句中,一旦执行,整个switch语句立刻结束

可以用在循环语句中,一旦执行,则整个循环语句立刻结束,打断循环

public classhello {public static voidmain(String[] args) {for(int i = 0; i < 10 ; i++) {//break将打断第四次以及之后的所有循环

if (i == 4) {break;

}

System.out.println("爱我中国");

}

}

}

4,continue语句

一旦执行,立刻跳过当前循环(即便循环体还有内容),进入下一循环

a080a3f463702ac7f9aa27dafd12e0dd.png

结束死循环 ctrl+c

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值