顺序结构
选择结构
-
if单选择结构
-
语法 (IfDeom01)
if(布尔表达式){
//如果布尔表达式为true将执行的语句
}
-
-
if双选择结构 (IfDeom02)
-
语法
if(布尔表达式){
//如果布尔表达式的值为true
}else{
//如果布尔表达式的值为false
}
-
-
if多选择结构(IfDeom03)
-
语法
if(布尔表达式1){
//如果布尔表达式1的值为true执行代码
}else if(布尔表达式2){
//如果布尔表达式2的值为true执行代码
}else if(布尔表达式3){
//如果布尔表达式3的值为true执行代码
}else{
//如果以上布尔表达式都不为true执行代码
}
-
-
嵌套的if结构
-
语法
if (布尔表达式1){
////如果表达式1 的值为true的执行代码
if(布尔表达式2){
////如果布尔表达式2的值为true的执行代码
}
}
-
-
switch多选择结构
-
多选择结构还有一个实现方式就是switch case语句。
-
switch case 语句判断一个变量与一系列值中某个值是否相等,每一个值称为分支。
-
switch语句中的变量类型可以是:
-
byte short int 或者char
-
从Java SE7开始
-
switch支持字符串String类型了
-
同时case标签必须为字符串常量或字面量。
switch(expression){
case value :
//语句
break;//可选
case value :
//语句
break;//可选
//可以有任意数量case的语句
default://可选
语句
}
-
-
看源码,反编译
-
从文件夹层面拷贝过去
PS:昨天是仅有复习,复习了Scanner彻底搞懂了是如何运用的,
今天有点沉迷游戏,仅学了if和switch语句,学的很清楚。
自己运用if和switch写了些简单的计算和选择东西的代码。
今天是下午早上学习,如何下午打游戏,晚上在复习。
其实没用多少时间学习,感觉还是不能自控,明天要自己多控制一点自己学习。
啊啦啦啦啦啦撤了。