import java.util.Scanner;
public class Weather
{
public static void main(String[] args){
System.out.println("晴天:1 阴天:2");
System.out.print("今天天气怎么样:");
//输入天气的语句
Scanner input1=new Scanner(System.in);
int weather=input1.nextInt();
if(weather==1){
System.out.print("请输入你的天气的温度:");
//输入温度的语句
Scanner input2=new Scanner(System.in);
double temp=input2.nextDouble();
if(temp>=30.0){
//输入性别的语句
System.out.println("男:1 女:2");
System.out.print("你的性别是:");
Scanner input3=new Scanner(System.in);
int sex=input3.nextInt();
if(sex==1)
System.out.println("请带墨镜!");
else if(sex==2)
System.out.println("请涂防晒霜!");
}
else
System.out.println("你输入的温度格式不合法或低于三十度 请重新输入!");
else if(weather==2) {
System.out.println("男:1 女:2");
System.out.print("请输入你的性别:");
Scanner input3=new Scanner(System.in);
int sex=input3.nextInt();
if(sex==1)
System.out.println("请带一把大黑伞");
else if(sex==2)
System.out.println("请带一把小花伞!");
}
}
}
}
![](https://profile-avatar.csdnimg.cn/f3bfa75b567649a98072d30ca940882e_weixin_45682178.jpg!4)
//错误提示:else if(weather==2) 这一行有if 但是没有else
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 加油小杜(接qt定制功能,单模块开发等) 2022-01-15 11:16关注
if(temp>=30.0){ //输入性别的语句 System.out.println("男:1 女:2"); System.out.print("你的性别是:"); Scanner input3=new Scanner(System.in); int sex=input3.nextInt(); if(sex==1) System.out.println("请带墨镜!"); else if(sex==2) System.out.println("请涂防晒霜!"); } else System.out.println("你输入的温度格式不合法或低于三十度 请重新输入!");
在最下面加一个 }。你这是括号问题
解决 无用评论 打赏 举报
悬赏问题
- ¥15 在matlab中Application Compiler后的软件无法打开
- ¥60 远程协助启动mysql服务
- ¥15 想问一下STM32创建工程模板时遇到得问题
- ¥15 Fiddler抓包443
- ¥20 Qt Quick Android 项目报错及显示问题
- ¥15 而且都没有 OpenCVConfig.cmake文件我是不是需要安装opencv,如何解决?
- ¥15 oracleBIEE analytics
- ¥15 H.264选择性加密例程
- ¥50 windows的SFTP服务器如何能批量同步用户信息?
- ¥15 centos7.9升级python3.0的问题