码迷,mamicode.com
首页 > 其他好文 > 详细

循环结构

时间:2020-04-24 21:52:26      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:情况下   stat   hello   code   null   int   static   循环条件   初始化   

概念:

一直重复做的有开始有结束的事

循环的特征:

循环条件:开始结束的条件循环操作:一直需要重复做的事循环变量:能够对循环条件的结果产生影响的量

while循环

语法:

while(循环条件){

循环操作

}

while(t<=100){
        System.out.println("第"+t+"遍写好好学习天天向上");
        t++;

特点: 先判断,后执行

do while 循环

语法:

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 的区别

语法不同

执行特点不同:

? while: 先判断后执行

? do-while 先执行后判断

 

do-while 至少执行一次

while可能一次也不执行

for循环

在指定循环次数是固定的情况下使用,之前的while和do-while是循环次数不固定的情况下使用

语法:

for(参数初始化;条件判断;更新循环变量){

? 循环操作

}

案例:

 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         

 

 

  

 

循环结构

标签:情况下   stat   hello   code   null   int   static   循环条件   初始化   

原文地址:https://www.cnblogs.com/bokedizhi97/p/12770120.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!