Java分支语句(if和switch)
来源:互联网 发布:tftp软件怎么使用 编辑:程序博客网 时间:2024/06/03 19:21
控制流程语句之分支语句(if)
格式1:
if(判断的条件){ 要执行的语句; }
如果要执行的语句只有一条,那么可以省略大括号{}
格式2:
if(判断的条件){ 如果结果是true,执行这里 }else{ 否则执行这里 }
格式3:
if(判断的条件1){ 语句 }else if(判断的条件2){ 语句 }else if(判断的条件3){ 语句 ... }else{ 以上条件都不成立,执行这里 }
@Test public void test7(){ int i = 5; if(i == 5){ System.out.println("i等于5"); }else{ System.out.println("i不等于5"); } }
控制流程语句之分支语句(switch)
其中变量的值必须是byte、short、char、int、枚举、String,其中String是jdk7.0开始支持的。当所有条件都不匹配时,执行default,如果没有break,则会在匹配后执行后面所有代码。
格式:
switch(变量){ case 常量1: 语句1; break; case 常量2: 语句2; break; ... default: 语句; break; }
利用switch测试Random随机数有多随机?(哈哈,很无聊的测试)
public static void main(String[] args) { int i = 1; int i0 = 0; int i1 = 0; int i2 = 0; int i3 = 0; int i4 = 0; while(i <= 100000){ Random random = new Random(); int b = random.nextInt(5); System.out.println(b); switch(b){ case 0: i0++; break; case 1: i1++; break; case 2: i2++; break; case 3: i3++; break; case 4: i4++; break; } i++; } System.out.println("概率 :" + i0 + " " + i1 + " " + i2 + " " + i3 + " " + i4);//结果在20000左右,挺随机的 }
阅读全文
0 0
- Java分支语句(if和switch)
- 分支语句(if、switch)
- java基础之 “if ”条件分支语句和switch开关语句
- PHP分支控制语句 if...else 和 switch
- 04:运算符、分支语句if-else和switch-case
- java条件语句if和switch比较
- C#中的分支结构:if..else if 、if... else 和 switch ...case语句的区别
- if和switch语句
- swift 2.0 分支语句 if...else & switch
- if语句和switch语句
- if语句 和switch语句
- Java菜鸟教程 if语句和switch语句
- java运算符及分支(if switch)
- Java分支结构switch语句
- 浅谈if和switch语句
- Java 分支结构 - if...else/switch
- Java 分支结构 - if...else/switch
- Java 分支结构 - if...else/switch
- SDIO驱动(8)Host驱动实现
- 【剑指offer-解题系列(3)】从尾到头,反向输出链表
- 1114: 数列问题
- C++的继承
- 网络与信息安全
- Java分支语句(if和switch)
- 桥梁模式【Bridge Pattern】
- [PAT-乙级]1032.挖掘机技术哪家强
- bootstrap图标菜单和按钮组件
- Picasso源码完全解析(三)--Request和Action的创建
- ARC 下 C++/OC 混编计数器的问题
- Java运算符
- 【Redis缓存机制】5.List链表类型介绍和操作
- Mariadb数据库