for循环结构,break和continue的使用

摘要:
1、 For循环语法:For(表达式1;表达式2;表达式3){循环操作}表达式1:参数初始化表达式2:条件判断表达式3:更新循环变量执行过程:步骤1:执行表达式1。初始化参数步骤2:执行表达式2以判断循环条件步骤3:如果循环条件为真,则执行循环操作。如果为假,则退出循环并执行以下代码步骤4:在循环操作完成后执行表达式3,更新循环变量表达式3,并在循环操作结束后继续执行表达式2。如果

一.for 循环

      语法:

       for(表达式一;表达式二;表达式三){
        循环操作
       }
       表达式一:参数初始化
       表达式二:条件判断
       表达式三:更新循环变量

      执行流程:

        步骤一:执行表达式一.初始化参数
        步骤二:执行表达式二进行循环条件的判断
        步骤三:如果循环条件为true则执行循环操作,如果为false则退出循环执行以下代码
        步骤四:当循环操作执行完毕后执行表达式三,更新循环变量

        表达式三执行完毕后继续执行表达式二进行循环判断,如果为真则执行循环操作,如果为假则执行以下代码,以此类推...........

      案例:

       从控制台循环录入5门课程成绩,求出平均分
        public class Demo02 {
         public static void main(String[] args) {
          Scanner input=new Scanner(System.in);
          //总分
          double sum=0;
          for (int i = 0; i < 5; i++) {
           System.out.println("请输入第"+(i+1)+"课课门成绩:");
           //单门成绩的平均分
           double score=input.nextDouble();
           sum=sum+score;
          }
          //平均分
          double avg=sum/5;
          System.out.println("5门课程的平均分为:"+avg);
         }
        }
   二.break和continue
    1.使用场合
     break常用于switch结构和循环结构中
     continue一般用于循环结构中
    2.作用(循环结构中)
     break语句终止某个循环,程序跳转到循环块外的下一条语句
     continue跳出本次循环,进入下一次循环
   三.循环结构总结
    区别1:语法

    区别2:执行顺序
     while 循环:先判断,再执行
     do-while循环:先执行,再判断
     for循环:先判断,再执行

    区别3:适用情况
     循环次数确定的情况,通常选用for循环
     循环次数不确定的情况,通常选用while或do-while循环

免责声明:文章转载自《for循环结构,break和continue的使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇LUA-点号和冒号底部浮动下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

for循环嵌套

今天复习了分支语句以及for循环,新内容主要讲解了for循环的嵌套: 外循环控制行,内循环控制列 下面几个实例: 五行五列的矩阵 左下角是直角的三角形: 左上角是直角的三角形: 右上角为直角的三角形: 右下角为直角的三角形: 以上:右上和右下的三角形其实是在左上和左下三角形的基础上内循环前加入另一个循环输入空格将图形挤到后面从而实现 九九乘法表:...

【Java】嵌套For循环性能优化案例

参考资料:http://cgs1999.iteye.com/blog/1596671 1 案例描述 某日,在JavaEye上看到一道面试题,题目是这样的:请对以下的代码进行优化  Java代码   for (int i = 0; i < 1000; i++)       for (int j = 0; j < 100; j++)    ...

[转发]for 循环,jQuery循环遍历详解

1.for 循环原生JS最基本的使用: for (var i=0;i<cars.length;i++) { ..... } for - 循环代码块一定的次数2.for infor/in - 循环遍历对象的属性以任意顺序遍历一个对象的可枚举属性。对于每个不同的属性,语句都会被执行 var obj = {a:1, b:2, c:3}; f...

【看书】关于for循环中定义变量的后续讨论

想想除了看书时之外 有时也会幸运地有点想法 所以再开一个类别来记录吧~ 在下希望这个分类下的博文越多越好 -.- ——中午记录——— 晚上有场个人赛 感觉略紧张啊…… 万一爆零肿么办 -_- 感觉晚上还会来编辑一次 先立个flag 【关于for循环中定义变量的后续讨论】 上次在书中看到了关于for循环中定义的变量问题1【看书】for循环中的定...

Matlab高级教程_第二篇:Matlab相见恨晚的模块_02_并行运算-1

1  更高级的算法牵扯到更多重的循环和复杂的计算,尤其是现在人工智能的算法尤其如此。有些历史知识的人能够了解到,人工智能的很多基本算法其实近百年之前就有了,但是当时的计算机技术达不到去实现这些算法的要求,因此当今计算机的技术和当时已经不是在一个量级上面,因此人工智能等方案才有被重新提上日程,获得飞速的发展。也就是说,当人的思想超越当今的技术的时候我们只能等...

Java循环结构

循环结构 3.1 for(初始值;条件;增量){ 执行语句 } 3.2 while(条件){ 执行语句 } 3.3 do{ 执行语句 }while(条件); for循环中该变量随着循环结束而从内存消亡, while循环中却可以继续存在并使用,也就是还在内存中并未消亡。 ※明确执行次数for , 不知道执行次数while ,至少执行一次do...while...