循环结构
Posted bokedizhi97
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了循环结构相关的知识,希望对你有一定的参考价值。
一直重复做的有开始有结束的事
循环的特征:
循环条件:开始结束的条件循环操作:一直需要重复做的事循环变量:能够对循环条件的结果产生影响的量
while(循环条件){
循环操作
}
while(t<=100){ System.out.println("第"+t+"遍写好好学习天天向上"); t++;
特点: 先判断,后执行
do{
循环操作
}while(循环条件);
1 public void test01(){ 2 String answer=null; 3 do{ 4 //循环操作 5 System.out.println("先上机编程考试"); 6 System.out.print("老师我合格了么?(y/n): "); 7 answer=sc.next(); 8 9 10 }while("n".equals(answer)); // 循环条件 11 12 System.out.println("程序结束"); 13
特点: 先执行,后判断,如果条件为假,则也至少会执行一次循环操作
语法不同
执行特点不同:
? while: 先判断后执行
? do-while 先执行后判断
do-while 至少执行一次
while可能一次也不执行
在指定循环次数是固定的情况下使用,之前的while和do-while是循环次数不固定的情况下使用
语法:
? 循环操作
}
案例:
1 public class Hello { 2 public static void main(String[] args) { 3 Scanner sc = new Scanner(System.in); 4 System.out.print("请输入学生的姓名:"); 5 String name=sc.next(); 6 int sum=0; 7 for(int i=1;i<=5;i++){ 8 System.out.print("请输入5门课程中第"+i+"门课程的成绩:"); 9 int score=sc.nextInt(); 10 sum+=score; 11 } 12 //计算平均分 13 int avg=sum/5; 14 System.out.println(name+"平均分是:"+avg); 15
以上是关于循环结构的主要内容,如果未能解决你的问题,请参考以下文章