循环语句 循环概述
代码和定义: /*
* 循环结构的基本组成部分,一般可以分成四不封*
* 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。