java流程控制,if语句的使用
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+"岁啦!");
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!