为了账号安全,请及时绑定邮箱和手机立即绑定

哪里加入try-catch语句,如果输入的生日格式错误就不显示星座和分析

请问在哪里加入try-catch语句。如果输入的生日格式错误就不显示星座和分析

Scanner sc=new Scanner(System.in);

      System.out.println("请输入年:");

 int year=sc.nextInt();
    
      System.out.println("请输入月:");

      int month=sc.nextInt();

      System.out.println("请输入日:");  

      int day=sc.nextInt();

      if(year<0||month<0||month>12||day>31||day<0){

       System.out.println("输入错误,请从新输入");

      }

      System.out.println(year+"-"+month+"-"+day);

    if(month==12){

    if(day>=22&&day<=31){

        }

      try {

 } catch (Exception e) {

  System.out.println("不旨行");

 }
      System.out.println("请输入正确的格式:如1992-12-21");

        System.out.println("摩羯座(12.22-1.19)");

        System.out.println("***********星座分析***********");

        System.out.println(" 星座特征:现实、安全、平稳. ");

        System.out.println(" 幸运色:暗绿色  ");

        System.out.println("  幸运数:6  ");

        System.out.println("幸运日:星期三 ");

        System.out.println("幸运地点:远离嘈杂的地点  ");

        System.out.println("个性特征:你深思谨慎,冷静而准确的判断力,给人沉稳而严肃的印象。你有强烈的责任感和企业图心,时时鞭策自己努力实现理想。但是,你凡事都太过认真,乃至拘泥,而显得过于刚强,冥顽不灵。   ");

       System.out.println(" 星座优点:1、有实际的人生观;2、做事脚踏实地;3、意志力强,不容易受影响;4、处处谨慎;5、有克服困难的毅力;6、坚守原则,重视纪律;7、有家庭观念;" +

                  " 8、对人谦逊;9、有独树一格的幽默感; ");

      System.out.println(" 星座缺点:1、太过现实;2、固执;3、不够乐观;4、个人利已主义;5、缺乏浪漫情趣;6、过于压抑自己的欲望;7、太专注于个人的目标;8、缺乏对人群的关怀和热情");

        System.out.println(" 星座朋友:双鱼座、天蝎座、处女座");

 

正在回答

1 回答


SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd");
Date date=null;
try {
   date=dateFormat.parse(str);
} catch (ParseException e) {
    //日期格式错误。。。。。。。
   
}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

哪里加入try-catch语句,如果输入的生日格式错误就不显示星座和分析

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信