+ -
当前位置:首页 → 问答吧 → JAVA 限制输入字数&类型

JAVA 限制输入字数&类型

时间:2014-01-14

来源:互联网

我想问一下CHING们,如果我想系下面的JAVA码中
限制用家输入一个位数字必需要是1 OR 2 OR 3 OR 9,
而且可以判定英文输入并显示警告语句可以点做?
我而家净系可以判定到单位非1-3/9既input..
可以的话我想尽量用浅显D既方法,求各位CHING 帮忙!!THX!

Scanner input = new Scanner(System.in); int kind; kind = input.nextInt();

if(kind != 1 &&kind != 2 &&kind != 3 &&kind != 9) {

System.out.println("PLEASE INPUT In 1/2/3/9!");

kind = input.nextInt();
}

[ 本帖最后由 ohohnil 於 2013-11-26 09:03 PM 编辑 ]

作者: ohohnil   发布时间: 2014-01-14

use "try - catch" function

try
{
if(kind != 1 &&kind != 2 &&kind != 3 &&kind != 9)
{
System.out.println("PLEASE INPUT In 1/2/3/9!";
kind = input.nextInt();
}
}
catch (RuntimeException ex)
{
System.out.println("PLEASE INPUT In 1/2/3/9!";
}

作者: adammakhk   发布时间: 2014-01-14

THANK YOU CHING答我问题先
但我想问下如果宜家打RUN既时候行两次就会照行个程式..
点先可以令USER入到岩为止?

作者: ohohnil   发布时间: 2014-01-14

use "do-while" or "while" function.

Check PM.

作者: adammakhk   发布时间: 2014-01-14

热门下载

更多