多语言展示
当前在线:1924今日阅读:103今日分享:49

老黑讲Java之语言基础while和do-while循环语句

老黑继续介绍Java语言基础教程,紧接前一节课程,这次介绍循环结构的故事,名声在外,那么今天就见识一下循环结构的庐山真面目。
工具/原料
1

JDK

2

eclipse

循环结构

什么是循环结构呢?    1、所谓循环结构是指在程序设计语言中反复执行某些代码的一种计算机处理过程,简而言之,就是某些代码有规律的重复执行。    2、循环两大要素:               1)、循环体:相同的语句;               2)、循环条件:持续执行的条件,约定执行的次数。

while语句登场
1

while循环语句的执行逻辑     1、while语句循环条件是逻辑表达式;     2、若表达式结果为true,执行while内部语句块,语句执行完在次判断表达式,若为true,还继续执行,直到表达式为false时退出循环,伪代码如下:     while(逻辑表达式){           System.out.println("老黑黑帅!");     }

2

while语句的流程图

3

while语句可以用来处理循环逻辑   int age = 1;   while(age <=23){       System.out.println("单身狗");       age++;   }   System.out.println("摆脱单身");

4

运用break语句跳出循环    break可以用来退出循环        int i = 0;        while(i < 9) {           if(i == 2) {               break;           }            System.out.println("i="+i); //输出结果0 1             i++;        }

5

do-while语句的执行逻辑    1、先执行一次语句块;    2、然后计算逻辑表达式的值,若为true,再次执行语句块的代码,如此这般反复执行,知道逻辑表达式为false为止,伪代码如下:    do{         语句块     }while(逻辑表达式);注:不管do-while循环中逻辑表达式是否为true,都先执行一次。

6

do-while执行流程图

7

do-while循环逻辑demo    public static void main(String[] args) {        int num;        Scanner scan = new Scanner(System.in);        do {             System.out.println("请输入比10小的数字");              num = scan.nextInt();         }while(num <10);    }

8

while和do-while循环语句的区别    1、while循环需要先计算逻辑表达式然后再执行语句块;    2、do-while循环无论逻辑表达式是true还是false,都要先执行一次语句块。    简而言之,就是do-while至少要执行一次,while可能压根就不执行。

推荐信息