Java基础----------->循环
java 中循环控制语句有 while循环、do-while循环、和for循环等。循环结构的特点是在给定的条件成立的时候反复执行某段程序,直到条件不成立时候结束循环。
一、(while循环)
语法:(1、关键字while后的小括号内是循环。2、循环条件是一个布尔表达式,值为布尔类型中的“真”或者假。3.大括号中的内容为循环的内容)执行顺序:先判断布尔表达式的值,如果为真,开始循环执行,如果为假则跳过循环
变量初始化
while(循环条件){
循环体
}
例如(用while循环实现1-100的求和计算):
public static void main(String[]args){
int sum = 0; //初始和sum为0
int i = 1; //定义初始值从1开始
while(i<=100){
sum+=i;
i++;
}
System.out.println("sum="+sum);
}
输出结果:sum=5050
二(do-while循环)
语法:(1、do-while循环以关键do开头。2、大括号括起来的是循环体。3、while括号后的是循环条件 )执行顺序:
先执行一遍需要重复执行的代码,在判断布尔表达式,为真时继续执行循环代码,为假时跳出循环;
变量初始化
do{
循环体
}while(循环条件);
例如(用do-while循环实现1-100的求和计算)
public static void main(String[]args){
int sum = 0; //初始和sum为0
int i = 1; //定义初始值从1开始
do{
sum+=i;
i++;
}while(i<=100);
System.out.println("sum="+sum);
}
输出结果:sum=5050
三(for循环)
语法:(1、for循环以关键字for开头。2、大括号里的是循环体。3、表达式1,表达式2,表达式3,分别用来实现变量的初始化,循环条件,和修改循环变量的值)
for(变量初始化;循环条件;修改循环变量的值){
循环体
} 注意:------>for小括号的表达式1 表达式2 表达式3中间必须用英文的分号分隔---";"
例如:(使用for循环输出学生5门课的平均成绩)
public class Demo3 {
public static void main(String[] args) {
int i= 1; //初始化i门课
double sum = 0; //初始化成绩总和sum为0
double avg = 0; //初始化平均分为0
double score = 0;
Scanner a = new Scanner(System.in);
System.out.println("请输入姓名:");
String name = a.next();
for (; i <= 5; i++) {
System.out.print(name+"学生的第"+i+"门课的成绩是");
score = a.nextDouble();
sum+=score;
}
System.out.println(i);
avg = sum/5;
System.out.println(name+"平均分是"+avg);
}
}
控制台输出如图:
(后续会持续更新Java从简到易的学习 一起学习 )