家介绍一下javase循环语句的方法
第一种:for循环
循环语句格式:
for(初始表达式;条件表达式;循环条件表达式){
}
int sum = 0;
//初始化变量为1;循环条件小于或等于10;完成一次循环后递增+1
//直到i变量等于10停止循环遍历
for (int i = 1;i<=10 ; i++ ) {
if (i%2 ==0) { //判断语句
sum +=i; //求和
}
}
结果为30
第一种:while循环
循环语句格式:
while(判断条件){
循环执行语句;
控制判断条件;
}
//求1-100之和
int sum = 0; //定义初始和为0
int i = 1; //定义开始求和的第一个数
//只要i未达到大于或者等于100的条件下进行递增,并且每次执行循环语句sum = sum + i;
while (i <= 100) { //判断条件语句
sum += i; //sum = sum + i;
i++; //让变量i自增
}
结果sum =5050
第三种:do...while
循环结构:
do{
循环体语句;
条件语句;
}while(判断条件){
}
//求1-100的和
int sum = 0; //定义变量sum,用于存储求和的值
int i = 1; //定义变量i
do { // do 就是 干
//System.out.println("i = " + i); //循环体语句
sum +=i;
i++;
}
while (i <= 100); //判断条件语句
System.out.println("sum = "+sum); //输出结果
}
作用是跟while语句大同小异
while与do...while循环区别在于:
do..while循环至少执行一次循环体;
而for和while必须首先判断是否成立才决定能否执行循环体内语句
|
|