【2021/7/21】Java->把流程掌握在我的手中!---2
本帖最后由 不会起名字的我 于 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语句的简化版
——————————————————————————————————————————————————————————————————————————
页:
[1]