循环结构
while循环
语法格式:
While(布尔表达式){
//循环内容
}
while(true):死循环
public static void main(String[] args) {
//计算1+2+3+...+100=?
int i = 0;
int sum = 0;
while (i<=100){
sum = sum +i;
i++;
}
System.out.println(sum);
}
}
do{} while循环
语法结构:
do{
//代码语句
}while(布尔表达式);
public static void main(String[] args) {
//do while循环
int i = 0;
int sum = 0;
do{
sum = sum + i;
i++;
}while (i<=100);
System.out.println(sum);
}
while和do while区别:
while先判断后执行 do while先执行后判断
do while总是保证循环会被最少执行一次
for循环
语法格式:
for(初始化;布尔表达式;更新){
//代码语句
}
示例:
// 初始化值 //条件判断//迭代
for (int i= 1 ;i<=100;i++){
System.out.println(i);
}
//快捷键 100.for+回车
for循环说明:最先执行初始化步骤,可以声明一个类型,但可初始化一个或多个循环控制变量,也可以是空语句然后,检测布尔表达式,如果为true则循环体执行,如果为false循环终止,开始执行循环体后面的语句,然后再次检测布尔表达式,循环执行上面的过程。
//死循环
for( ; ; ){
}
print输出不换行 "\t"空一格
if (i%(5*3)==0){//每行 走过3次5然后进行换行
System.out.println();//换行符
// System.out.println("/n");//换行符
练习:打印九九乘法表
//打印九九乘法表
//1.打印第一列
//for (int i = 1; i <= 9; i++) {
// System.out.print(1+"*"+i+"="+(1*i)+"\t");
//}
//2.把固定的第一列包起来
//3.去掉重复项 i <= a;
//3.调整样式把println改为print
增强for循环
语法结构:
for(声明语句:表达式){
//代码句子
}
break continue
break在任何循环语句的主体部分,均可用break控制循环的流程,break用于强制退出循环,不执行循环中剩余语句。(break语句也可以在witch语句中使用)
continue语句用在循环语句体中,用于终止某次循环过程,即跳出循环体中尚未执行的语句,接着进行下一次是否执行循环的判定
break强制退出循环
Continue 终止某次循环
标签是指后面跟一个冒号的标识符,例如:label:
标签:语句,do,sum,while,循环,println,结构 From: https://www.cnblogs.com/yanjinglin2006/p/16749643.html