6.循环语句
6.1 知识点
while循环
int i = 0;
while (i <= 5)
{
System.out.println(i);// 1 2 3 4 5
++i;
}
do while循环
do
{
System.out.println(i);// 6 7 8 9 10
++i;
}
while (i <= 10);
for循环
for (int i2 = 0; i2 < 10; ++i2)
{
System.out.println(i2);//0-9
}
foreach语句
注意:Java中不使用foreach,foreach语句其实是for循环的特殊简化版本,主要用于遍历复合容器中的元素。
System.out.println("******************");
int[] arr = new int[]{1, 2, 3, 4, 5};
for (int a : arr)
{
if (a == 1) continue;
System.out.println(a);//2 3 4 5
}
System.out.println("循环后的逻辑");
break和continue
break是跳出循环,continue是跳过本次循环继续执行下一次循环。
总结
Java中的循环语句和C#中基本相同,就像写C#一样书写即可。只需要注意for的特殊写法(foreach语句)。
6.2 知识点代码
public class Lesson06_循环语句
{
public static void main(String[] args)
{
//知识点1:while循环
int i = 0;
while (i <= 5)
{
System.out.println(i);// 1 2 3 4 5
++i;
}
//知识点2:do while循环
do
{
System.out.println(i);// 6 7 8 9 10
++i;
}
while (i <= 10);
//知识点3:for循环
for (int i2 = 0; i2 < 10; ++i2)
{
System.out.println(i2);//0-9
}
//知识点4:foreach语句
//注意:Java中不使用foreach
//foreach语句 其实是for循环的特殊简化版本
//主要用于遍历复合容器中的元素
//写法:
//for( 元素类型 x : 遍历对象 ) {}
System.out.println("******************");
int[] arr = new int[]{1, 2, 3, 4, 5};
for (int a : arr)
{
if (a == 1) continue;
System.out.println(a);//2 3 4 5
}
System.out.println("循环后的逻辑");
//知识点5:break和continue
//break 是跳出循环
//continue 是跳过本次循环继续执行下一次循环
//总结
//Java中的循环语句和C#中基本相同
//就像写C#一样书写即可
//只需要注意for的特殊写法(foreach语句)
}
}
6.3 练习题
请用Java中的foreach语句 遍历一个数组
int[] arr = new int[]{1, 2, 3, 4, 5};
for (int a : arr)
{
System.out.println(a);
}
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com