Java学习之循环结构【while】

一、while循环的四要素

①初始化条件

②循环条件

③循环体

④迭代条件

二、while的循环结构

①;

while(②){

③;

④;

}

说明:

1、while循环一定要记得写④迭代条件,不然会死循环。

2、for循环与while循环可以相互转换。

3、while循环的i,除了while循环外还可以调用。for循环的i只能在循环内使用。

4、结束循环体的情况:

1)循环条件为false

2)循环体遇到break;

死循环例子:

//1、i=1,不会进入if语句,不会有输出结果
        int i =1;
        while(i<=100){
            if(i % 2==0){
                System.out.println(i);
            }
        }

//2、i=2,进入if语句,会一直循环打印2
        int i =2;
        while(i<=100){
            if(i % 2==0){
                System.out.println(i);
            }
        }

三、应用

        //从键盘输入很多数,记录正整数与负整数的个数,当输入0时结束计算
        Scanner scanner = new Scanner(System.in);
        int positive = 0;
        int negative = 0;
//        for (int i = 0; i == i; i++) {//方式1
//        while(true){//方式2
            for(;;){//方式3
            int num = scanner.nextInt();
            if (num > 0) {
                positive++;
            }else if (num <0){
                negative++;
            }else {
                break;
            }
        }
        System.out.println(positive);
        System.out.println(negative);

 

展开阅读全文

循环结构while

03-14

<p style="color:#666666;">n 1、了解语言的类型区别以及python的特点安装工具有我们的解释器和编辑器编辑器的种类以及专业版怎样激活<br /><br />n2、通过变量的视频的学习能够了解什么是python的变量定义的方式和规则<br /><br />n3、可以对变量的使用更加的了解以及掌握代码中必不可少的输出和输入以及代码的注释<br /><br />n4、可以对数据类型中的number类型有更好的理解和认识以及掌握python中的类型判断的函数n</p>n<p style="color:#666666;">n 5、可以掌握字符串类型的定义和使用、字符串的乘法和加法以及字符串的格式化输出和特殊字符的意义n</p>n<p style="color:#666666;">n <br /></p>n<p style="color:#666666;">n 6、Python基础语法n</p>n<p style="color:#666666;">n <br /></p>n<p style="color:#666666;">n 7、数据类型和类型转换n</p>n<p style="color:#666666;">n <br /></p>n<p style="color:#666666;">n 8、运算符n</p>n<p style="color:#666666;">n <br /></p>n<p style="color:#666666;">n 9、流程控制(分支结构循环结构)n</p>n<p style="color:#666666;">n <br /></p>n<p style="color:#666666;">n 10、数据结构(列表生成式)n</p>n<p style="color:#666666;">n <br /></p>n<p style="color:#666666;">n 11、函数的定义及使用n</p>n<p style="color:#666666;">n <br /></p>n<p style="color:#666666;">n 12、异常处理n</p>n<p style="color:#666666;">n <br /></p>n<p style="color:#666666;">n 13、迭代器生成器n</p>n<p style="color:#666666;">n <br /></p>n<p style="color:#666666;">n 14、偏函数n</p>n<p style="color:#666666;">n <br /></p>n<p style="color:#666666;">n 15、python中的模块和包n</p>n<p style="color:#666666;">n <br /></p>n<p style="color:#666666;">n 16、python标准内置库os以及使用实战n</p>n<p style="color:#666666;">n <br /></p>n<p style="color:#666666;">n 17、目录之深度与广度遍历n</p>n<p style="color:#666666;">n <br /></p>n<p style="color:#666666;">n 18、文件操作n</p>n<p style="color:#666666;">n <br /></p>n<p style="color:#666666;">n 19、文件操作实战<br />n  n</p>

while循环结构—[疯狂java讲义]循环结构

04-11

while循环结构—[疯狂java讲义]循环结构rn 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体。当反复执行这段循环体时,需要在合适的时候把循环条件改为假,从而结束循环,否则循环将一直执行下去,形成死循环。循环语句可能包含如下四个部分:rn 1、初始化语句((init_statements):一条或多条语句,这些代码用于完成一些初始化工作,初始化语句在循环开始之前执行。rn 2、循环条件(test_expression):这是一个boolean表达式,这个表达式能决定是否执行循环体。rn 3、循环体(body_statements ):这个部分是循环的主体,如果循环条件允许,这个代码块将被重复执行。如果这个代码块只有一行语句,则这个代码块的花括号是可以省略的。rn 4、迭代语句(iteration_statements):这个部分在一次循环体执行结束后,对循环条件求值之前执行,通常用于控制循环条件中的变量,使得循环在合适时候结束。rn 上面四个部分只是一般分类,并不是每个循环中都非常清晰地分出了上面四个成分。rnwhile循环语句rn while循环的语法格式如下:rn[init_statements]rnwhile(test_expression)rnrnstatements;rn[iteration_statements]rnrn while循环每次执行循环体之前,先对test expression循环条件求值,如果循环条件为true,则运行循环体部分。从上面语法格式中来看,迭代语句iteration statements总是位于循环体的最后,因此只有当循环体能成功执行完成时,while循环才会执行iteration statements迭代语句。rn 从这个意义上来看,while循环也可被当成条件语句—如果test expression条件一开始就为false,则循环体部分将永远不会获得执行。(摘自[疯狂java讲义]) 论坛

没有更多推荐了,返回首页