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

输入一个星期数,如何编写不管输入的是大写汉字还是阿拉伯数字都可以识别的程序

 System.out.println("请输入一个星期数");
   Scanner in=new Scanner(System in);
   int x=in.nextInt();
   if(xxxxx)


正在回答

3 回答

好像没有一个数据类型可以支持匹配数字类型的和汉子类型的。

1 回复 有任何疑惑可以回复我~
#1

杜隆胸 提问者

好吧,谢谢你。
2016-09-04 回复 有任何疑惑可以回复我~

do{

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

        System.out.println("请输入一个星期数");
         Scanner in=new Scanner(System.in);
       int x=in.nextInt();


  

}while(x<1 || x>7)

//只要输入数字小于1或者大于7就循环输入

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

 System.out.println("请输入一个星期数");
         Scanner in=new Scanner(System.in);
   int x=in.nextInt();
    if((x<1||x>7)){
     System.out.println("输入错误请重新输入");

那如何实现,输入错误请重新输入,将语句跳转到Scanner in=new Scanner(System.in);这一行呢?或者说我的着种写法本身就是错的?


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

举报

0/150
提交
取消

输入一个星期数,如何编写不管输入的是大写汉字还是阿拉伯数字都可以识别的程序

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号