用户输入仅检查int

用户输入仅检查int,第1张

用户输入检查int

您需要结合这两个循环,以便每次最终用户输入新内容时都可以进行两项检查:

for(;;) {    if(!sc.hasNextInt() ) {         System.out.println("only integers!: ");         sc.next(); // discard        continue;    }     choose=sc.nextInt();    if( choose<=0 || choose>30)    {        System.out.print("no, 1-30: ");        continue;    }    break;}

循环退出后,

choose
1
和之间的数字
30
(含)。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5616426.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存