1.循环结构[*****]
(1).循环结构概述
循环语句可以再满足条件的情况下,反复的执行一段代码,执行的这一段代码称为'循环体语句',我们在使用循环语句的时候需要有结束的
条件,不然会一直执行这一段代码。构成死循环。 (2).循环语句的组成
A:初始化语句
一般初始化语句一般就是一个变量初始化。
B:判断条件语句
这是一个boolean类型的值,这一个表达式将决定是否再次执行循环体语句
C:循环体语句
就是被反复执行的代码
D:控制条件语句
就是在执行完一次循环语句以后,通过变量的操作[一般是自增或自减],通过该变量的操作,可以控制初始化变量的操作达到是否会达到
判断条件语句是否成立。 (3).常用的循环结构
for()循环,while()循环
(4).for循环
for(初始化语句;控制条件语句;控制条件语句){
循环体语句
}
一个基本的for()循环案例:控制台输出0到9
public class Test {
public static void main(String[] args) {
for(int i = 0;i < 10 ;i++){
System.out.println("i:"+i);
}
}
}
//执行流程:
初始化语句:int i = 0;然后判断i值是否小于10,执行完一次循环体语句以后,i就会自增,这一个时候i = 2;
然后又在执行一次循环体语句以后,i就会自增,这一个时候i = 3;
.......
当i = 10的时候,就不满足 i < 10这一个条件,这一个时候就不满足条件,这样循环就结束。
i++就是控制条件语句,通过自增来不断逼近判断条件语句中的临界条件。 (5).for循环使用注意事项
A:循环一定要有结束的条件
B:循环体语句如果只有一条,可以省略"{}",但是不要省略。
C:for循环的各个条件之间要使用";"隔开。 (6).for循环的改进形式,jdk5以后改进的增强for(后面点讲jdk新特性的时候说)
(7).while循环
while循环的格式:
while(判断条件语句){
循环体语句;
}
执行流程:
如果判断条件语句是true(就是满足条件),那么这一个时候就执行循环体语句。 一个基本的for()循环案例:控制台输出0到9
public static void main(String[] args) {
int i = 0;
while(i < 10){
System.out.println("i:"+i);
}
}
(8).while循环和for循环之间的区别
A:使用场景
如果知道循环的次数,以及知道范围循环进行操作的时候使用,使用for循环
如果说不知道循环次数,这一个时候适合使用while循环 B:区别:
控制条件语句锁控制的变量在for循环结束的时候,不可以在访问到,但是使用了while循环的时候还可以访问。
同时在for循环中,在循环结束的时候,初始化的变量就不再使用,这一个时候就会在内存中消失,可以提高效率。
//for循环
public static void main(String[] args) {
for(int i = 0;i < 10 ;i++){
System.out.println("i:"+i);
}
System.out.println("i:"+i);//报错,这一个时候访问不到了
}
//while循环
public static void main(String[] args) {
int i = 0;
while(i < 10){
System.out.println("i:"+i);
}
System.out.println("i:"+i);//可以输出
}
(9).控制跳转语句
A:概述 我们在实际使用循环语句的时候,有时候我们需要中断循环,这一个时候java给我们提供了三个关键字实现控制跳转。
B:分类 控制跳转语句有三个:break,return,continue
C:break 可以跳出单层循环
for(int i = 0;i < 3 ;i++){
if(i == 1){
break;
}
System.out.println("i:"+i);
}
//输出结果:0 到1的时候就跳出循环,后面就不再执行了
D:return 用于在调用方法的时候返回一个该方法的执行结果,这一个不是为了结束循环,而是更好调用一个方法。
E:continue 退出本次循环
for(int i = 0;i < 3 ;i++){
if(i == 1){
continue;
}
System.out.println("i:"+i);
} //输出结果:0,2 到1的时候就跳过循环,后面继续执行
java 自定义结构体数组 java结构定义语句
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
自定义类型:结构体——《初学C语言第43天》
结构体
局部变量 数据结构 链表 -
java中自定义结构体的使用 java结构定义语句
循环结构语句: 循环结构指的就是某几行代码被一直重复执行的操作形式,循环的话一般被分为两类循环,"for循环","while循环"。for循环:for循环的表达式: &n
java中自定义结构体的使用 循环结构 while循环 for循环 初始化