java循环
1.while循环
public class Test {
public static void main(String args[]) {
//while(循环的判断条件) {
// 执行的循环体
// }
int i = 0;
while (i < 10) {
System.out.println(i);
i++;//循环增量
continue;
}
}
}
2.do while循环
while循环与do-while循环的区别
while循环条件不成立时 直接退出循环
do-while 无论循环条件成立与否 都会先执行一次循环体
int p = 0;
do {
System.out.println(p);
p++;
} while (p > 10);
3.for循环
for(初始化; 布尔表达式; 循环增量) {
//代码语句
}
for(int i = 0; i < 10; i++) {
System.out.println(i);
}
4.for循环事例
打印如下图形
// *****
// ****
// ***
// **
// *
for(int i = 0; i < 5; i++) {
for(int p = i ; p < 5 ; p++) {
System.out.print("*");
}
System.out.println();
}
// *
// **
// ***
// ****
// *****
for(int i = 0; i < 5; i++) {
for(int p = 0 ; p <= i ; p++) {
System.out.print("*");
}
System.out.println();
}
总结
外层循环 控制 行数
内层循环 控制 每一行有几个元素
尖向上三角形: 改变内循环 判断条件的值
尖想下三角形: 改变内循环 初识变量的值
5.循环中break 和continue的区别
break 跳出当前的循环或者switch语句
continue 当程序执行到continue的时候 结束本次循环 继续下次循环
嵌套循环中
break在嵌套循环中跳出的是当前的循环(只跳一层循环)
continue在嵌套循环中也是跳过本层循环