P141 Java零基础---提示目前要掌握那两点
for循环
while循环
do...while循环
第一点:必须要将语法结构背会。
第二点:必须要理解他们的执行原理。
P142 Java零基础---do while的语法和原理
/*
do..while循环语句的执行原理以及语法机制:
语法机制:
do{
循环体
}while(布尔表达式);
注意:do..while循环最后表漏掉 分号
执行原理:
先执行循环体当中的代码,执行一次循环体之后,
判断布尔表达式的结果,如果为true,则继续执行循环体,
如果为false循环结束。
对于do..while循环来说,循环体至少执行1次,循环体的执行次数是:
1~n次。
对于while循环来说,循环体执行次数是:0~n次
*/
public class DoWhileTest01{
public static void main(String[] args){
//int i=0;
//do{
// System.out.println(i); //0 ~9
// i++;
//}while(i<10);
int i=0;
do{
System.out.println(++i); //1~10
i++;
}while(i<10);
do{
System.out.println("Hello World");
}while(false);
}
}
P143 Java零基础---关于转向语句
break;
continue;
return;
P144 Java零基础---break语句详解
/*
break语句:
1.break:语句比较特殊,特殊在:break语句是一个单词,称为一个完整的java语句
另外:continue也是这样。
2.break翻译为折断
3.break语句可以用在哪里:
用在两个地方:
1)switch语句当中。
2)用在循环语句当中,用来终止循环的执行。
4.以for循环为例学习break转向语句。
5.break:语句的执行并不会让整个方法结束,主要用来终止离它最近的那个循环语句。
*/
public class BreakTest01{
public static void main(String[] args){
//输出:0~9
for(int i=0;i<10;i++){
if(i==5){
break;
}
System.out.println("i="+i);
}
//结束外层循环:
a:for(int k=0;k<2;k++){
b:for(int i=0;i<10;i++){
if(i==5){
break a;//终止指定的循环:
}
System.out.println("i="+i);
}
}
}
}
P145 Java零基础---continue语句详解
/*
continue语句:
1、continue翻译为继续。
2、continue语句和break语句对比学习。
3、
*/
public class ContinueTest01{
public static void main(String[] args){
for(int i=0;i<10;i++){
if(i==5){
continue;
}
System.out.println("i="+i);
}
}
}