21 JAVA循环控制语句

21 JAVA循环控制语句

宽柔敢雹镁绦禾核纤群祷逝讥


资料:

链接:https://pan.baidu.com/s/1xv_aqLJN_NjywEwbwQFj7Q
提取码:9kd9


引入问题:要在屏幕上打印100句HelloWorld

* do-while:当什么(while)条件成立的时候程序做什么(do)事情
* 语法:do{干什么事情}while(条件);

21 JAVA循环控制语句第1张

* while:什么(while)条件成立的时候程序做什么事情
* 语法:while(条件表达式){干什么事情}

21 JAVA循环控制语句第2张

do-while与while区别

区别如下:

21 JAVA循环控制语句第3张

总结:

* do-while vs while 区别
* 1:while是先判断后执行的,而do-while是先执行后判断的
* 2:do-while至少执行1次,while至少执行0次
* 3:do-while需要以分号结束,while不需要


/*
* 分析while和do-while的共同点:
* 1:都需要初始化一个变量
* 2:while后面都跟上一个条件表达式
* 3:在循环体里面都有一个变量的自增或者自减操作
*/

for即同时具有这三个特点

* for
* 语法:for(初始化变量;判断条件;自增自减操作){干什么事情}
* for(foreach)

21 JAVA循环控制语句第4张


/*
* 案例1:计算1~100的和
* int sum = 1+2+3+4+5+6+…+99+100;
* 分析问题:相邻两个数字之间自增1
* 如果遇到自增n自减n的规律,我们一定首先要想到循环
*
*/

21 JAVA循环控制语句第5张


/*
* 案例2:让用户从控制台输入5个学生的成绩,每次输完判断学生成绩的等级
*/

21 JAVA循环控制语句第6张

21 JAVA循环控制语句第7张


/*
* ATM案例-登录效果
* (假设用户名:goudan,密码是:123456,并且用户只有3次登录机会)
*
*/

代码:

21 JAVA循环控制语句第8张

21 JAVA循环控制语句第9张

执行:

21 JAVA循环控制语句第10张

21 JAVA循环控制语句第11张


 

踢碌太迷铝魔谓理链俊婪皑沦