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("请输入数字格式的月份");
        }
    }
    

    }

    评论

报告相同问题?

悬赏问题

  • ¥15 有赏,i卡绘世画不出
  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码