用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("请输入数字格式的月份"); } }
}
解决 无用评论 打赏 举报