我有幸参改与感受java基础11天,今天借着这个广阔的平台:今天就给大家分享java基础11天心得和一点笔记。。希望对刚入行的没有基础童鞋一点点帮助。到第三天,小童鞋们就要打起精神来了,不然就不能起飞了。废话不多说直接上笔记!
第三天
千里之行始于爪,没错就是爪!!!!!!!!!!!
今天内容介绍
选择流程控制流程
循环流程控制语句
控制循环语句
一,选择流程控制语句
顺序结构的定义: 是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代都是这样根执行的。
流程开始图: 开始,语句A语句B语句c结束
1. if语句的格式 if语句格式1及执行流程
if语句的第一种格式:if(关系表达式){循环体}
判断结果是true,false,是true就执行循环体,如果是fakse就不执行语句体;
if语句第二种格式:if(关系表达式){语句体 1;}else 语句体 2;}
判断结果是true,false, 如果是true就执行循环体1,如果是false就执行语句体2;
if语句第三种格式:if(关系表达式1){语句体1;}else if(关系表达式 2){语句体}else{};
2.switch语句的格式以及执行过程
switch表示这是switch语句 表达式取值:byte,short,int,char
JDK5后可以是枚举,JDK7后可以跟String case后面跟的是要和表达式经行比较的值
break表示中断,结束的意思,可以结束switch语句
default语句表示所有情况都不匹配的时候,就该执行该处的内容,和if语句的else相识
执行流程
首先计算出表达式的值
其次是和case依次比较,有对应值就执行相应语句,在执行的过程,遇到break就会结束
如果表达值所对应的所有case的值都不匹配,就会执行default语句循环体,然后程序结束。
二.循环流程控制语句
1.for循环语句格式:
for(初始化语句;判断条件语句;控制条件语句){循环体语句;}
for(int x=1; x<=10; x++) {System.out.println("HelloWorld");}
执行流程
A,执行初始化语句 B,执行判断条件语句,看结果是true还是false false循环结束,true,继续执行
C:执行循环语句; D:执行控制条件语句 E:回到 B继续
2.while循环的格式及基本使用
int x=1;while(x<=10) {System.out.println("HellloWorld");
x++;
}
基本格式 while{(判断条件语句){循环体语句};}
扩展格式 初始化语句 while(判断条件语句){循环体语句;控制条件语句}
3.do...while循环的格式及基本使用
int x=1;
do {
System.out.println("HelloWorld");
x++;
}while(x<=10);
基本格式 do{循环体语句;}while(判断条件语句)
扩展格式 初始化语句;do{循环体语句;控制条件语句;}while(判断条件语句)
4.三种循环的区别
虽然可以完成同样的功能,但是还是有小区别;
do....while循环至少会执行一次循环体。
for循环和while循环只有在条件成立的时候才会去执行循环体
for循环语句和while循环语句的小区别;
使用区别:控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了
而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for
原因for循环结束,该变量就从内存中消失,能够提高内的使用效率
三,控制循环语句
控制跳转语句break;
1.Break的使用场景和作用
break的使用场景:
在选择结构switch语句中 在循环 离开使用场景的存在是没有意义的
break的作用:跳出单层循环
|
 组图打开中,请稍候......
|