马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 不会起名字的我 于 2021-7-21 16:16 编辑
Java->把流程掌握在我的手中!
循环语句
——————————————————————————————————————————————————————————————————————————
while 语句
while语句是循环语句,其语法格式如下:
- while(布尔表达式) {
- //如果布尔表达式的值为真,则一直循环执行这个复合语句里的代码,直到上面的表达式的返回值为假
- }
复制代码
注意:如果布尔表达式上写 true 则为死循环。
例如:
Demo.java
- public class Demo {//主类
- public static void main(String[] args) {//主方法
- int count = 0;//声明变量
- int sum = 0;
- while (count < 101) {//当count>=101的时候结束循环
- sum += count;
- count++;
- }
- System.out.println("1~100的数字之和为:"+sum);//输出相加之和
- }
- }
复制代码
输出结果:
|----------------------------------|
|1~100的数字之和为:5050 |
|----------------------------------|
——————————————————————————————————————————————————————————————————————————
do ··· while ··· 语句
do ··· while语句不管表达式成不成立都执行一次里面的代码
do ··· while 语句的语法格式如下
- do {
- 循环执行若干语句
- }while(布尔表达式);
复制代码
do ··· while语句与while语句的区别是
while是先判断表达式是否成立,do···while是执行一次里面的语句后判断布尔表达式是否相等。
示例:
Demo.java
- public class Demo {//主类
- public static void main(String[] args) {//主方法
- int count = 0;//声明变量
- int sum = 0;
- do {//开始执行
- sum += count;
- count++;
- }while(count<101);//指定循环条件
- System.out.println("1~100的数字之和为:"+sum);//输出相加之和
- }
- }
复制代码
输出结果:
|----------------------------------|
|1~100的数字之和为:5050 |
|----------------------------------|
——————————————————————————————————————————————————————————————————————————
for 语句
for语句是Java里最有用的语句之一,一个for循环可以用来重复执行某条语句,直到满足条件。
for 语句语法格式如下:
- for(表达式1;表达式2;表达式3){
- 语句序列
- }
复制代码
表达式1:初始化表达式,负责完成变量的初始化
表达式2:布尔表达式,指定循环条件
表达式3:修整变量,改变循环条件
示例:
- public class Demo {
- public static void main(String[] args) {
- int sum = 0;
- for (int count = 0; count < 101; count++) {
- sum += count;
- }
- System.out.println("1~100的数字之和为:" + sum);//输出相加之和
- }
- }
复制代码
输出结果:
|----------------------------------|
|1~100的数字之和为:5050 |
|----------------------------------|
——————————————————————————————————————————————————————————————————————————
foreach 语句
foreach 语句是for语句的简化版本,其语法格式如下
- for(元素对象 变量名:遍历对象 数组名){
- 语句序列
- }
复制代码
示例:
Demo.java
- public class Demo {
- public static void main(String[] args) {
- int array[] = {1,2,3,4,5,6,7,8,9,10,11,12};
- for(int i:array) {
- System.out.println(i);
- }
- }
- }
复制代码
输出结果:
|---------------------|
|1 |
|2 |
|3 |
|4 |
|5 |
|6 |
|7 |
|8 |
|9 |
|10 |
|11 |
|12 |
|---------------------|
——————————————————————————————————————————————————————————————————————————
总结:
1、while 循环是条件判断语句,如果表达式成立,则执行下面的代码
2、do ··· while 循环是先执行一次里面的语句,之后再判断表达式是否成立
3、for 循环是Java中最有用的语句
4、foreach 语句是for语句的简化版
—————————————————————————————————————————————————————————————————————————— |