package 第六章; import java.util.Scanner; public class 成绩 { public static void main(String[] args){ int a = 0; double b = 0.0; Scanner input = new Scanner(System.in); System.out.println("输入名字:"); String name = input.next(); for(int i = 0; i < 5; i++){ System.out.println("输入每门成绩"+(i+1)+":"); int c = input.nextInt(); a = c + a; } System.out.println(name+"的平均分是:"+ a/5); } }
1.for循环
语法:
for(初始化表达式;条件表达式;循环变量变化表达式){
//循环体
}
初始化表达式:用于初始化循环变量值
条件表达式:如果为true则执行循环体,否则退出
循环变量表达式:用于循环变量的控制如i++..
执行顺序:
第一步:初始化表达式(只会执行一次)
第二步:条件表达式;如果为true则执行第三步,否则退出循环.
第三步:循环体
第四步:循环变量表达式,执行完之后,再执行第二步,依次循环.
注意:for循环中三个表达式都可以省略.
如果第二个表达式没有写,那么它的结果为true.