循环结构

2020-04-24 16:06:44来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

循环结构

概念:

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

循环的特征:

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

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         

 

 

  

 


原文链接:https://www.cnblogs.com/bokedizhi97/p/12770120.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:构造方法及方法(重载)与this关键字的使用

下一篇:这份Java面试宝典,你值得拥有(2020版上篇)