Java
来源:互联网 发布:零售软件排名 编辑:程序博客网 时间:2024/06/01 07:52
04.01
选择语句switch语句
Switch(表达式){ //取值有限定byte,short,int,char
Case值1: //JDK5以后枚举
语句体1; //JDk7以后字符串
Break;
Case值2:
语句体2;
Break;
…
Default
语句体n+1;
Break;
}
可以,不可以,JDK7后可以
case:后面跟的是要和表达式进行比较的值
语句体:要执行的代码
break:表示中断,结束的意思,可以控制switch语句的结束。
default:当所有的值都和表达式不匹配的时候,就执行default控制的语句。其实它就相当于if语句的else。
04.02
04.03
switch语句的注意事项:
A:case后面只能是常量,不能是变量,而且,多个case后面的值不能出现相同的
B:default可以省略吗?
可以省略,但是不建议,因为它的作用是对不正确的情况给出提示。
特殊情况:
case就可以把值固定。
A,B,C,D
C:break可以省略吗?
可以省略,但是结果可能不是我们想要的。
会出现一个现象:case穿透。
最终我们建议不要省略
D:default一定要在最后吗?
不是,可以在任意位置。但是建议在最后。
E:switch语句的结束条件
a:遇到break就结束了
b:执行到末尾就结束了
04.10
循环语句for
注意事项:
A:判断条件语句无论简单还是复杂结果是boolean类型。
B:循环体语句如果是一条语句,大括号可以省略;如果是多条语句,大括号不能省略。建议永远不要省略。
C:一般来说:有左大括号就没有分号,有分号就没有左大括号
04.23
while循环和for循环的区别?
使用区别:如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环。不知道用for循环。
因为变量及早的从内存中消失,可以提高内存的使用效率。
其实还有一种场景的理解:
如果是一个范围的,用for循环非常明确。
如果是不明确要做多少次,用while循环较为合适。
举例:吃葡萄。
04.24
do...while循环的基本格式:
do {
循环体语句;
}while(判断条件语句);
扩展格式;
初始化语句;
do {
循环体语句;
控制条件语句;
}while(判断条件语句);
04.25
循环语句的区别:
do...while循环至少执行一次循环体。
而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。
那么,我们一般使用哪种循环呢?
优先考虑for,其次考虑while,最后考虑do...while
外循环控制行,内循环控制列。
- java
- JAVA
- JAVA
- JAVA
- java
- Java
- Java
- JAVA:
- java
- java
- java
- java
- Java
- java
- java
- java
- JAVA?
- java
- 物理磁盘的四种使用方式
- poj2031
- 小记studio Could not find property 'vectorDrawables' 问题
- Smallest Difference POJ
- MySQL
- Java
- 【机器学习】梯度下降法的证明
- raw_input( )和sys.stdin.readline( )的区别
- MySQL常用命令(备查)
- Python操作excel
- Chromium Base学习笔记 —— Weakptr
- 客户端设置WebService调用超时时间
- 代理模式在Android中的应用
- twemproxy源码分析之四:处理流程