通过 whlile 循环
public class WhileDemo1 {
/* while 打印100遍 */
public static void main (String[] args){
int i = 0 ;
while (i < 100 ) { //使用while循环结构
System.out.println("好好学习,天天向上!");
i++ ;
}
}
}
通过for进行循环
public class ForDemo1 {
public static void main (String[] args){
for (int i = 0; i<100; i++) { //使用for循环
System.out.println ("好好学习,天天向上!");
}
}
}
for 循环结构执行的顺序如下
(1)执行初始部分(int i = 0 ;)。
(2)进行循环条件判断。
(3)进行循环条件判断结果。
如果为true,则执行循环体
如果为false,则退出循环,步骤(4)(5)均不执行
(4)执行迭代部分,改变循环变量值
(5)依次重复步骤(2)~ 步骤(4),直到退出for循环结构。
使用for循环结构的步骤和使用while与do-while循环结构一样。
(1)要明确循环条件和循环操作。
(2)套用for语法写出代码。
(3)检查循环是否能够退出。
代码如下
public class AverageScore{
/* 统计80分以上学生比例 */
public static void main (String [] args){
int score; //每门课的成绩
int sum = 0; //成绩之和
double avg = 0.0; //平均分
Scanner input = new Scanner(System.in);
System.out.print("输入学生姓名: ");
String name = input.next();
for (int i = 0; i < 5; i++){循环5次录入5门课成绩
System.out.print ("请输入5门功课中第" + (i+i)+"门课的成绩:");
score = input.nextInt(); // 录入成绩
sum = sum + score; // 计算成绩和
}
avg = (double)sum / 5 ; //计算平均分
System.out.println(name + "的平均分是: " + avg);
}
}