2020-06-05

循环语句        循环概述

代码和定义:            /*

* 循环结构的基本组成部分,一般可以分成四不封*

* 1. 初始化语句: 在循环开始最初执行,而且制作唯一一次。* 2. 条件判断: 如果成立,则循环继续;如果不成立,则循环退出。* 3. 循环体: 重复要做的事情内容,若干行语句。* 4. 步进语句: 每次循环之后都要进行的扫尾工作每次循环结束之后都要进行一次。* */

public class Demo09For {

public static void main(String[] args) {

for (int i =1; i <=30; i++) {

System.out.println("你好啊!!");

        }

System.out.println("  ");

    }

}

while    循环语句    代码格式:/*

* while循环有一个标准格式,还有一个扩展格式。*

* 标准格式:* while(条件判断){

*    循环体;*    步进语句;* }

* */

public class Demo10While {

public static void main(String[] args) {

for (int i =1; i <=50; i++) {

System.out.println("你最可爱!!");

        }

System.out.println("=======");

        int i =1; // 1. 初始化语句

        while (i <=30) {// 2.条件判断

            System.out.println("你真好看!!"); // 3. 循环体

            i++; // 4. 步进语句

        }

}

}

do-while  循环语句        代码和格式:/*

* do-while循环的标准格式:*

*do {

*  循环体* }while(条件判断);*

* 扩展格式:*

* 初始化语句* do {

*    循环体*    步进语句* } while(条件判断);* */

public class Demo11DoWhile {

public static void main(String[] args) {

for (int i =1; i <=20; i++) {

System.out.println("原谅你啦,起来吧,地上怪凉!");

        }

System.out.println("======");

        int i =1; // 1. 初始化语句

        do {

System.out.println("原谅你啦,起来吧,地上怪凉!"); // 3. 循环体

            i++; // 4. 步进语句

        }while (i <=20); // 2. 条件判断

    }

}

用循环求出1-100之间偶数之和练习题             思路及代码:/*

* 题目:求出1-100之间的偶数和。*

* 思路:* 1. 既然范围已经确定了是1到100之间,那么我就从1、2、3.....一直到100这么多数字一个一个进行检查。* 2. 总共有100个数字,并非所有数字都能用。必须要是偶数才能用,判断(if语句)偶数:num % 2 == 0

* 3. 需要一个变量,用来进行累加操作。也就好比是一个存钱罐。* */

public class Demo12HundredSum {

public static void main(String[] args) {

int sum =0; // 用来累加的存钱罐

        for (int i =1; i <=100; i++) {

if (i %2 ==0) {// 如果是偶数

                sum += i;

            }

}

System.out.println("结果是:" + sum);

    }

}

三种循环的区别:代码区别:        /*

* 三种循环的区别。*

* 1. 如果条件判断从来没有满足过,那么for循环和while循环将会执行0次,但是do-while循环会执行至少一次。* 2. for循环的变量在小括号当中定义,只有循环内部才可以使用。while循环和do-while循环初始化语句本来就在外面,所以出来循环之后还可以使用* */

public class Demo13LoopDifference {

public static void main(String[] args) {

for (int i =1; i <0; i++) {

System.out.println("Hello");

        }

// System.out.println(i); // 这一行是错误写法!因为变量i定义在for循环的小括号内,只有for循环自己才能用。

        System.out.println("======");

        int i =1;

        do {

System.out.println("World");

            i++;

        }while (i <0);

        // 现在已经超出了do-while循环的范围,我们仍然可以使用变量i

        System.out.println(i); // 2

    }

}

控制循环_break语句        代码:/*

* break关键字的用法有常见的两种:*

* 1. 可以用在while语句当中,一旦执行,整个while语句立刻结束。* 2. 还可以用在循环语句当中,一旦执行,整个循环语句立刻结束。打断循环。*

* 关于循环的选择,有一个小建议:* 凡是次数确定的场景多用for循环:否者多用while循环* */

public class Demo14Break {

public static void main(String[] args) {

for (int i =1; i <=10; i++) {

// 如果希望从第4次开始,后续全都不要了,就要打断循环

            if (i ==4) {// 如果当前是第4次

                break; // 那么就打断整个循环

            }

System.out.println("Hello");

        }

}

}

循环控制_continue语句  代码:/*

* 另一种循环控制语句是continue关键字。* 一旦执行,立刻跳过当前次循环剩余内容,马上开始下一次循环* */

public class Dome15Continue {

public static void main(String[] args) {

for (int i =1; i <=20; i++) {

if (i ==4) {// 如果当前是第4层

                continue; // 那么跳过当前次循环,马上开始下一次(第5层)

            }

System.out.println(i +"层到了。");

        }

}

}

死循环          代码:/*

* 永远停不下来的循环,叫做死循环*

* 死循环的标准格式:* while(true){

*      循环体* }

* */

public class Demo16DeadLoop {

public static void main(String[] args) {

while (true) {

System.out.println("I love java!");

        }

// System.out.println("Hello"); // 注意事项

    }

}

循环的嵌套写法            代码:public class Demo17LoopHourAndMinute {

public static void main(String[] args) {

for (int hour =0; hour <24; hour++) {// 外部控制小时

            for (int minute =0; minute <60; minute++) {// 内从控制小时之内的分钟

                System.out.println(hour +"点" + minute +"分");

            }

}

}

}

开发工具Intellij    IDEA

开发工具概述

IDEA是一个专门针对java的集成开发工具(IDE),由java语言编写。所以,需要有JRE运行环境并配置好环境变量。他可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,使用的就是JDEA进行开发

IDEA的安装

IDEA常用快捷键

快捷键                                                功能

ALT+ENTER                            导入包,自动改正代码

CTRL+Y                                   删除光标所在行

CTRL+D                                   复制光标所在行的内容,插入光标位置下面

CTRL+ALT+L                            格式化代码

CTRL+/                                      单行注释,再按取消注释

CTRL+SHIFT+/                          选中代码注释,多行注释,再按取消注释

ALT+INS                                      自动生成代码,toString、get、set等方法

ALT+SHIFT+上下箭头                  移动当前代码

IDEA的项目关闭打开与模

第二章    方法

复习简单方法的使用

2.1    回顾--方法的定义和使用

前面的课程中,使用过嵌套循环输出矩形,控制台打印出矩形就可以,因此将方法定义为void,没有返回值。在主方法main中直接被调用

print方法被main方法调用后直接输出结果,而main方法并不需要print方法的执行结果,所以被定义为void。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。