JAVA学习之循环判断语句
while
while语法结构
//A循环初始化语句
int i = 0;
//B循环判断语句
while( i<=10 ){
// 循环体具体做什么事情
//C循环功能语句
//D循环后语句
i++;
}
判断顺序
执行顺序:首先是判断语句是否为true 只有为true 才会进入代码块 执行语句
判断条件是为boolean类型的值或者变量
例子
int i=1;//初始化的值是用来控制循环次数
while(i<10){
i++;
System.out.println(i);
}
do while
do while 语法结构
//循环初始化语句
int i=0;
do{
// 循环体
//循环后语句
i++;
}while(条件);
判断顺序
执行顺序:
第一次:首先执行一次执行语句
第二次:再看判断条件是否为true 如果为true 再执行语句
第三次:又判断判断条件是否为true 如果为true 再执行语句
第n此:当判断条件为false 终止循环
例子:
//1.求出1-10的和要求用do-while实现。
int i=1;
int sum=0;
do{
sum=sum+i;
System.out.println(i);
i++;
}while(i<11);
System.out.println(sum);
for
for 语法结构
for(初始A;条件判断B;循环后操作C){
//循环体C
}
eg:
for (int i=1;i<6;i++){
System.out.println(i);
}
例子
//打印一个五行五列的*图案.
for(int x=1;x<6;x++){
for(int j=1;j<6;j++){
System.out.print("*");
}
//System.out.print("\r\n");
System.out.println(" ");
}
区别:
一:while与do while的区别
while:先判断,后执行
do while:先执行一次,再判断//无论如何都会执行一次.
二:for与while do while 的区别
对于未知次数的循环 使用while或do while
对于次数确定的循环 用for循环
循环控制语句
break
终止当层循环
如果要终止到指定的循环 需要给该层加上一个名称:
然后break后加上名称;
continue
跳过本次循环,继续下一次循环
return
结束当前的方法 //后续代码不再执行