专业的JAVA编程教程与资源

网站首页 > java教程 正文

JAVA语言基础_循环语句(java循环语句例子)

temp10 2024-11-03 15:06:10 java教程 14 ℃ 0 评论

第1章 Java中的控制语句

1.1 循环结构语句

1.1.1 循环语句分类:

JAVA语言基础_循环语句(java循环语句例子)

在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循环实现这个功能:

运行的结果:

for循环语句执行的过程:

1.1.2.2 注意事项

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

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

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

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

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

所谓的死循环:

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

1.1.2.3 练习

示例1:

实例2:

每次+2,也是偶数。

示例2:

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

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

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

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

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

1.1.3 while语句

1.1.3.1 while语句格式

变量的定义与初始化;

while(条件表达式){

循环体;

变量进行操作;

}

执行过程:

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

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

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

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

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

重复第2与第3步。

示例:

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

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

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

int i = 0;

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

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

1.1.3.2 出现死循环现象

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

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表