if单分支结构
语法格式
if (布尔表达式){输出的语句}
用If写一个简易掷筛子游戏
- math是java提供的一个数学工具类,random可以生成一个0-1之间的浮点数类型且最大不超过1
- 如果If语句没有写{},则只运行第一句代码!
- 任何时候使用if语句必须加上{}!
int i = (int) (7 * Math.random());
int z = (int) (7 * Math.random());
int c = (int) (7 * Math.random());
System.out.println(\"第一次结果:\" + i);
System.out.println(\"第二次结果:\" + z);
System.out.println(\"第三次结果:\" + c);
if ((i + z + c) > 10) {
System.out.println(\"手气不错\");
}
if ((i + z + c) > 13) {
System.out.println(\"卧槽!欧皇!\");
}
if ((i + z + c) <= 10) {
System.out.println(\"酋长,回家吧\");
if双分支结构
语法格式:if(){}else{},它的意思是如果()里面的布尔值为true,则执行{}里面的代码,反之则执行else后{}的代码。
它表达的意思和三元运算符?:一样,如
int a = 60;
String age = a>=60?\"合格\":\"不合格\";
if(a<60){
System.out.println(\"不合格\");
}else{
System.out.println(\"合格\");
}
两者的含义一样
If多分支结构
也可以用定义多个结构,如:
int age = (int)(100*Math.random());
if (age<15){
System.out.println(\"小朋友,起来撒尿啦!\");
}else if(age<=25){
System.out.println(\"年轻人,别瞎混啦!\");
}else if (age<=50){
System.out.println(\"中年人,房贷车贷还完了吗?\");
}else if(age<=65){
System.out.println(\"老头子,跳广场舞内娘们好看不?\");
}else if (age<=80){
System.out.println(\"老爷子,身体可还硬朗?啃的动骨头不?\");
}else if(age<=100){
System.out.println(\"真人!您这还有长生不老药吗?\");
}
System.out.println(\"几岁啦?\"+age+\"岁啦!\");
来源:https://www.cnblogs.com/xiaoheyyds/p/15982224.html
本站部分图文来源于网络,如有侵权请联系删除。