首先,我们需要知道为什么要用到循环?
比如我们需要 同样的操作 执行 多次。
Java中三种主要循环结构:
while 循环
do_while 循环
for 循环
以及在 Java5 中引入了一种 主要用于 数组 的 增强型 for 循环
循环结构的四个要素:
初始化条件
循环条件
循环体
迭代条件
一、while 循环
while循环的基本结构:
//初始化条件
while( 循环条件 ) {
//循环体
//迭代条件
}
//只要循环条件为true,便会一直循环
代码实例:
public class test {
public static void main(String[] args) {
int x = 1;
while( x < 10 ) {
System.out.println("关注,点赞,收藏");
x++;
}
}
}
二、do_while 循环
该循环与while循环相似,不同的是会先执行一次代码,再去判断表达式是否为true
//初始化条件
do {
//循环体
//迭代条件
}while( 循环条件 );
代码示例:
public class test {
public static void main(String[] args) {
int x = 1;
do {
System.out.println("关注,点赞,收藏");
x++;
}while (x < 1);
}
}
三、for 循环
for循环是最常用的一种循环结构,简单方便
for(初始化条件;循环条件;迭代条件){
循环体
}
代码示例:
public class test {
public static void main(String[] args) {
for (int i = 1; i <5; i++) {
System.out.println("关注,点赞,收藏");
}
}
}
四、增强for循环
增强for循环主要用于数组,但是初始化条件的变量类型且需要与数组内元素的类型匹配。
for(声明一个新的局部变量:数组名){
}
代码实例:
public class test {
public static void main(String[] args) {
int [] str = {”关注“,”点赞“,"收藏"};
for(String a : sz){
System.out.println(a+",");
}
}
}
五、break ,continue关键字
break用法:用于跳出循环结构
for (int i = 1; i <5; i++) {
if( i==3 ) {
System.out.println("关注,点赞,收藏");
break;//跳出循环
}
}
continue用法:
continue 适用任何循环结构。其作用是让程序立刻跳转到下一次迭代条件。
for (int i = 1; i <=5; i++) {
if( i==3 ) {
continue;
}
System.out.println("关注,点赞,收藏");
}