您的位置:首页 > 编程语言 > Java开发

java语言基础【java循环结构】

2017-11-24 23:40 190 查看
一、循环结构简介

    循环是程序设计语言中反复执行某些代码的一种计算机处理过程,是一组相同或相似语句被有规律的重复性执行。

    循环的要素:

        1.循环体

        2.循环条件

二、while循环

    while语句的执行逻辑:

        判断boolean表达式的值,如果为true则执行语句块;语句块执行完后再次判断boolean表达式的值,如果为true则继续执行语句块;如此循环往复,直到boolean表达式的值为false时退出while循环。

        while(boolean表达式){

            语句块;

        }

三、do while循环

    1.do-while语句的执行逻辑:

        先执行语句块,再计算boolean表达式的值,如果为true,再次执行语句块,如此循环往复,直到boolean表达式的值为false为止。

    注:无论boolean表达式是否为true,都先执行一次语句块。

        do{

            语句块;

        }while(boolean表达式);

    2.while和do-while语句的区别:

        - while循环先判断再执行;

        - do-while循环先执行一次,再判断;      

四、for循环

    for语句的执行逻辑:

    - for(表达式1;表达式2;表达式3){

        语句块(循环体);

      }

    - 1.计算表达式1的值;

    - 2.计算表达式2的值(表达式2为逻辑表达式),如果为true则执行循环体,否则退出循环;

    - 3.执行循环体;

    - 4.执行表达式3;

    - 5.计算表达式2,如果为true则执行循环体,否则退出循环;

    - 6.如此循环往复,直到表达式2的值为false。

五、循环中使用break语句

    1.break语句可用于循环语句或switch语句中;

    2.break用于循环中,可使程序终止循环而执行循环后面的语句,常常与条件语句一起使用。

六、循环中使用continue语句

    1.continue只能用于循环中

    2.其作用为跳过循环体中剩余语句而执行下一次循环。

拓展:生成随机数

    1.Math.random()   0=<随机数<1

    2.Random类:

        Random random = new Random();

        int num = random.nextInt(100);

            0=<随机数<100
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: