K是JQK的K 2016-01-16 08:04 采纳率: 0%
浏览 1321

java编程,菜鸟的小问题

用eclipse写一段程序实现输入1显示1月输入2显示2月。怎么设置当输入为字母时提示“输入有误!”在线急等!!

  • 写回答

4条回答 默认 最新

  • MC_Owen 2016-01-16 08:36
    关注

    import java.util.Scanner;

    public class ddsds {

    public static void main(String[] args) {
    
        Scanner  sc=new Scanner(System.in);
        System.out.println("请输入一个月份");
        String s=sc.next();
        if(s.matches("[0-9]{2}||[1-9]")){  //判断输入的信息为1位或2位的数字
                int i=Integer.parseInt(s);
                if(i>=1&&i<=12){
                        System.out.println(s+"月");
                }else{
                    System.out.println("输入的月份不对");
                }
        }else{
            System.out.println("请输入数字格式的月份");
        }
    }
    

    }

    评论

报告相同问题?