第十节 java if else switch 条件语句,switch 穿透
来源:互联网 发布:发生安全事故数据 编辑:程序博客网 时间:2024/05/29 12:56
/**
* if else条件语句
* switch 条件语句,switch穿透
*/
public class base05 {
public static void main(String[] args) {
//测试一
int i=6;
if(i<10){
System.out.println("i<10");
}else if(i>10){
System.out.println("i>10");
}else if(i<7){
System.out.println("i>7");
}else {
System.out.println("不符合条件");
}
//输出i<10 ,因为如果符合if中的条件后,就直接跳过下面其他的if else 直接结束判断
int j=6;
if(j<10){
System.out.println("j<10");
}
if(j>10){
System.out.println("j>10");
}
if(j<7){
System.out.println("j>7");
}
//结果j<10 j>7 ,因为都是if,无else,因此所有的if条件都会执行
int m=8;
switch (m) {
case 1:
System.out.println("等于1");
break;
case 4:
System.out.println("等于4");
break;
case 8:
System.out.println("等于8");
break;
default:
System.out.println("都不等");
break;
}
//结果输出“等于8” 此方法测试一的代码其实等价,但是会看着更简洁,但是要注意break;如果不加break 会形成switch穿透如下
System.out.println("-------------");
int n=8;
switch (n) {
case 8:
System.out.println("等于1");
case 4:
System.out.println("等于4");
case 1:
System.out.println("等于8");
default:
System.out.println("都不等");
}
//结果为(等于1,等于4,等于8,都不等) 如果遇到复核条件的,那么条件以下的语句都会执行
}
}
* if else条件语句
* switch 条件语句,switch穿透
*/
public class base05 {
public static void main(String[] args) {
//测试一
int i=6;
if(i<10){
System.out.println("i<10");
}else if(i>10){
System.out.println("i>10");
}else if(i<7){
System.out.println("i>7");
}else {
System.out.println("不符合条件");
}
//输出i<10 ,因为如果符合if中的条件后,就直接跳过下面其他的if else 直接结束判断
int j=6;
if(j<10){
System.out.println("j<10");
}
if(j>10){
System.out.println("j>10");
}
if(j<7){
System.out.println("j>7");
}
//结果j<10 j>7 ,因为都是if,无else,因此所有的if条件都会执行
int m=8;
switch (m) {
case 1:
System.out.println("等于1");
break;
case 4:
System.out.println("等于4");
break;
case 8:
System.out.println("等于8");
break;
default:
System.out.println("都不等");
break;
}
//结果输出“等于8” 此方法测试一的代码其实等价,但是会看着更简洁,但是要注意break;如果不加break 会形成switch穿透如下
System.out.println("-------------");
int n=8;
switch (n) {
case 8:
System.out.println("等于1");
case 4:
System.out.println("等于4");
case 1:
System.out.println("等于8");
default:
System.out.println("都不等");
}
//结果为(等于1,等于4,等于8,都不等) 如果遇到复核条件的,那么条件以下的语句都会执行
}
}
阅读全文
0 0
- 第十节 java if else switch 条件语句,switch 穿透
- 条件语句:if...else/switch
- 条件选择语句if else switch
- 反编译java的switch, if else 语句
- if else 、switch选择语句
- java条件语句if和switch比较
- php 条件语句if ,switch
- 黑马程序员--If-else和switch语句
- swift 2.0 分支语句 if...else & switch
- 判断语句switch - case 和if - else
- 黑马程序员-------java中if和switch条件语句小结
- switch 与 if/else
- if()else + switch用法
- switch 与 if else
- Java 分支结构 - if...else/switch
- Java 分支结构 - if...else/switch
- Java (if else)(switch case)结构
- Java 分支结构 - if...else/switch
- 112. Path Sum
- 【枚举算法】和积三组
- Salesforce -- 自定义放大镜查找界面
- win7系统将ISO镜像文件写入U盘
- Python基础篇之List一.(创建List)
- 第十节 java if else switch 条件语句,switch 穿透
- ubuntu ln软连接硬连接
- 禁止微信中长按出现 复制文本和在浏览器中打开
- 搞不清FastCgi与PHP-fpm之间是个什么样的关系
- 初识CSS——关于布局
- 基于LinuxC下的停车场项目
- 快速排序
- fstat函数及struct stat结构
- 蓝桥杯 基础练习 十六进制转八进制