if 判断:
// 需求:如果今天不下雨 , 我们就不上课
// 分析:如果(今天下雨) 如果是预测情况 "今天下雨"是条件 条件满足 执行不上课
// boolean 结果是true执行code boolean结果是false不执行code
一:boolean结果是true
二:boolean结果是false
三:boolean结果是true执行 if 后面的code, boolean结果是false执行
else后面的code.
// 需求:如果gender的值为true则sex的值为 精神小伙
// 如果gender的值为false则sex的值为 扒蒜老妹
三目运算:(简洁写法)
: 的两侧分别是 "精神小伙" 和 "扒蒜老妹" 当声明的 gander值为true时会将 : 的左侧值
赋给 gander ;当声明的 gander 值为 false 时会将 : 右侧的值赋给 gander 。
else if :
//需求:随机生成0到7之间不包含7的整数 0 1 2 3 4 5 6
// 如果这个数字是0则输出星期日 ;1 则输出星期一 ,以此类推
为提高代码运行效率,使用 else if 进行编写:
一旦生成的随机数和下面的某一个else if 中的情况相同时,
便会终止审看下面的 else if 情况:
为啦更有效地提高代码运行效率,采用switch编写程序:
每一种case后 写一个 break 为啦防止代码穿透
switch 简便写法: