黑马程序员—流程控制
来源:互联网 发布:python运维开发教程 编辑:程序博客网 时间:2024/05/22 07:50
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、if语句
if语句
三种格式:
1.if(条件表达式)
{执行语句;}2.
if(条件表达式)
{执行语句;}else{执行语句;}3.
if(条件表达式)
{执行语句;}else if{执行语句;}……else{执行语句;}if else 结构简写格式:变量 = (条件表达式)?表达式1:表达式2;
三元运算符:
好处:可以简化if else 代码。弊端:因为是一个运算符,所以运算完必须要有一个结果。
代码示例1:
class IfTest1{public static void main(String[] args){//需求:根据用户定义的数值不同,打印对应星期。int num = 3;if(num == 1)System.out.println("星期一");else if(num == 2)System.out.println("星期二");else if(num == 3)System.out.println("星期三");else if(num == 4)System.out.println("星期四");else if(num == 5)System.out.println("星期五");else if(num == 6)System.out.println("星期六");else if(num == 7)System.out.println("星期日");elseSystem.out.println("数值错误");}}二、switch语句
switch语句
格式:
switch(表达式)
{
case 取值1:
执行语句;
break;
case 取值2:
执行语句;
break;
……
case 取值n:
执行语句;
break;
default:
执行语句;
break;
}
if和switch 语句很像。
如果判断的具体数值不多,而是符合byte short int char 这四种类型。
虽然两个语句都可以使用,建议使用switch语句,因为效率高。
其他情况:对区间判断,结果为boolean类型判断,使用if ,if的使用范围更广。
代码示例:
class SwitchTest{public static void main(String[] args){//需求:根据用户定义的月份不同,打印对应季节。//3、4、5 春季 6、7、8 夏季 9、10、11 秋季 12、1、2 冬季int num = 3;switch (num){case 3:case 4:case 5:System.out.println("春季");break;case 6:case 7:case 8:System.out.println("夏季");break;case 9:case 10:case 11:System.out.println("秋季");break;case 12:case 1:case 2:System.out.println("冬季");break;default:System.out.println("数值错误");}}}
0 0
- 黑马程序员—流程控制
- 黑马程序员--流程控制
- 黑马程序员-流程控制
- 黑马程序员- 流程控制
- 黑马程序员--流程控制
- 黑马程序员-流程控制
- 黑马程序员--流程控制
- 黑马程序员——流程控制
- 黑马程序员——流程控制语句
- 黑马程序员——流程控制,函数
- 黑马程序员——流程控制
- 黑马程序员——程序流程控制
- 黑马程序员——流程控制
- 黑马程序员——流程控制语句
- 黑马程序员—流程控制与函数
- 黑马程序员—C重点--流程控制
- 黑马程序员-流程控制要点
- 黑马程序员____流程控制
- 4、二进制、八进制、十进制、十六进制之间的转换
- BC\26\C
- 2015/1/10
- [数学][第二阶段-简单数学题][HDOJ-2096]小明A+B
- 2015年最火爆的赚钱项目 财付通网络POS机 信用卡刷卡神奇 月入万元 财付通网络POS机t0信用卡支付实时到账秒杀手机
- 黑马程序员—流程控制
- c#中csc命令的用法
- 二十二、标准库类型vector的使用、vector介绍、vector构造和初始化、vector常用成员函数
- ImageView的scaleType属性
- kali linux protos
- 产品经理之原型真相
- Cocos2d-x 分享一个封装的Sqlite3的DBUtil类
- 博客文章地址大集合
- cocos2dx3.2开发 RPG《Flighting》(十三)让英雄炫酷点—技能以及技能效果