java流程控制判断
学习要点
1.语法格式
2.情况要考虑周全
3.执行流程要绝对掌控(不能凭运气编程)
#语法格式
if
-单if版本(拦截,穷举)
if(条件代码){
只有条件成立 true 才会执行
}
if(条件代码){
只有条件成立 true 才会执行
}
if(条件代码){
只有条件成立 true 才会执行
}
注意:以上所有的if没有任何联系,都是独立判断的
-双人组合if else(两个分支)
if(条件代码){
只有条件成立 true 才会执行
}else{
否则,执行这里代码
}
注意:两个分支的代码绝对会走且仅会走动其中一路
-团队组合 if else if else if else
if(条件1){
只有条件1成立,执行这里的代码
}else if(条件2){
只有条件2成立,执行这里的代码
}else if(条件n){
只有条件n成立,执行这里的代码
}else{
如果以上判断都不成立,就执行这里的代码
}
注意:这些分支的代码绝对会走且仅会走动其中一路
案例1:游戏会根据不同的累计杀人数,播报不同的配音
1和2人,普通击杀
3人:killing spree大杀特杀
4人:rampage 暴走
5人:unatoppable 无人能挡
6人:dominate 主宰比赛
7人:god like接近神
8人及以上: legendary 超神
负数:记入日志,发送邮件给相关部门
案例2:游戏中的普通攻击
参数:基础攻击 命中率 暴击率 暴击系数
Java中的随机数对象 Random ran=new Random();
命中率:整数 1-100 90 1-90命中 91-100 miss
暴击率:整数 1-100 1-50暴击 51-100没暴击
作业文件已上传