快捷搜索:  汽车  科技

java学习笔记3循环语句(JAVA语言基础循环语句)

java学习笔记3循环语句(JAVA语言基础循环语句)格式:1.1.2.1 for语句的结构/格式2. while语句3. do...while语句1.1.2 for语句

第1章 JAVA中的控制语句

1.1 循环结构语句

1.1.1 循环语句分类:

在Java中,循环语句,分为3大类:

1. for语句

2. while语句

3. do...while语句

1.1.2 for语句

1.1.2.1 for语句的结构/格式

格式:

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

循环体语句;

}

for(){} 是for循环固定的语法体。

表达式1:定义一个循环中所使用的变量

表达式2:循环时的条件

表达式3:对变量的操作

示例:

需求:求出1到100之间所有数据之和。

分析:要从1开始,累计每一个数之和。

1 2 3 4 。。。 100 = ?

使用for循环实现这个功能:

java学习笔记3循环语句(JAVA语言基础循环语句)(1)

运行的结果:

java学习笔记3循环语句(JAVA语言基础循环语句)(2)

for循环语句执行的过程:

java学习笔记3循环语句(JAVA语言基础循环语句)(3)

1.1.2.2 注意事项

Ø 判断条件语句无论简单还是复杂结果是boolean类型。

Ø 循环体语句如果是一条语句,大括号可以省略;如果是多条语句,大括号不能省略。建议永远不要省略。

Ø 有左大括号就没有分号,有分号就没有左大括号

Ø 在循环体中,尽量不要对初始化表达式中的变量进行操作,容易出现错误或者死循环

java学习笔记3循环语句(JAVA语言基础循环语句)(4)

这样的应用,就会出现死循环,i永远不可能大于100.

所谓的死循环:

就是一直在循环,永远不会结束。根本停不下来!!

1.1.2.3 练习

示例1:

java学习笔记3循环语句(JAVA语言基础循环语句)(5)

实例2:

java学习笔记3循环语句(JAVA语言基础循环语句)(6)

每次 2,也是偶数。

示例2:

² 求出1~2000内所有的”水仙花数”;

所谓的水仙花数是指一个三位数,其各个位数字的立方和等于该数本身。

举例:153就是一个水仙花数。

153 = 1*1*1 5*5*5 3*3*3 = 1 125 27 = 153

要得出水仙花数,就要先获取到一个数每一个位数字上的立方和,再相加,才能做出判断。

java学习笔记3循环语句(JAVA语言基础循环语句)(7)

1.1.3 while语句

1.1.3.1 while语句格式

变量的定义与初始化;

while(条件表达式){

循环体;

变量进行操作;

}

执行过程:

第1步,先要对变量进行定义和初始化

第2步,判断条件是否满足:

1. 如果满足了,就可以执行我们的循环体。

2. 如果不满足,循环结束。

第3步,假设条件是满足的,循环体也执行完成,此时就会对变量进行操作。

重复第2与第3步。

示例:

示例1:需求-->使用while循环示出1到100之间所有数字的总和。

java学习笔记3循环语句(JAVA语言基础循环语句)(8)

for循环的变量定义,可以这么做:

for(int i = 0;i <= 100; i ){} -->

int i = 0;

for(;i <= 100; i ){}

可以这么做。但是,不推荐。

1.1.3.2 出现死循环现象

在while中,如果没有对变量进行修改,或者修改错误,就有可能会出现死循环。

猜您喜欢: