2016/07/27 选择
来源:互联网 发布:java程序员月薪 编辑:程序博客网 时间:2024/05/19 23:15
- if-else 结构
- 多重if、阶梯if、else-if结构
嵌套if结构 - switch-case 结构
if-else 结构
(1)结构写法:
if (1>2) {
System.out.println(“if条件成立,执行的代码”);
}else {
System.out.println(“if条件不成立,执行的代码”);
}(2)注意事项:
①if后面的()放的是判断条件,此条件的结果必须是真或假,也就是说必须是逻辑判断
②{}必须是成对出现,缺一不可
③else{}结构可以省略,但是if{}不能省略
④代码缩进多重if、阶梯if、else-if结构
结构写法:
if (条件一) {
System.out.println(“条件一成立时,执行的代码”);
}else if(条件二){
System.out.println(“条件一不成立、条件二成立时,执行的代码”);
System.out.println(“else if 这部分结构可以有多个”);
}else{
System.out.println(“上面所有条件全不成立时”);
}嵌套if结构
1、结构写法
if (条件一) {
if (条件二) {
//条件一、条件二都成立
} else {
//条件一成立、条件二不成立
}
}else{
//条件一不成立
}2、注意事项:
嵌套结构一般不超过3层,能够多重if解决的问题一般不用嵌套;switch-case 结构
[switch-case 结构]
1、结构写法:
switch (常量表达式) {
case 常量一:
break;
case 常量二:
break;
default:
break;
}
2、注意事项:
① switch后面的括号中,必须是能够计算出具体结果的额常量表达式;
计算后的常量结果,可以为整数、字符、字符串。
② case后面的常量值,必须保持唯一、各不相同。
③ break作用:跳出当前switch结构,每一个case项,除非特殊需要,必须有break;
④ switch结构中,只会判断一次正确选项,当遇到正确的case项后,便不再进行判断。
因此,当省略break时,会导致程序从正确的case开始,顺序执行所有case项中代码
⑤ switch结构是专门用于判断等于的结构,执行效率比if-else要快。
⑥ case项可以带{},一般省略;所以,在每个case项中声明的变量,只在当前case项生效
- 2016/07/27 选择
- 选择
- 选择~
- 选择
- 选择
- 选择
- 选择
- 选择
- 选择
- 选择
- 选择
- 选择
- 选择
- 选择
- 选择
- 选择
- 选择
- 选择
- oracle的SQL语言
- [编写高质量iOS代码的52个有效方法](九)块(block)
- 7月份学习内容
- Property (属性动画)
- Python是什么类型的语言?
- 2016/07/27 选择
- 实现上拉加载更多的SwipeRefreshLayout
- 【链表】单链表——单循环链表
- LintCode之爬楼梯
- 传统线程通信技术
- CodeForces 448D Multiplication Table
- 安卓aidl夸进程通信的小例子,
- 数据结构实验之链表五:单链表的拆分
- HDOJ 1010-Tempter of the Bone【dfs】