如何限制字符串输入内容在数字1到100内

2025-05-19 09:52:39
推荐回答(1个)
回答(1):

import java.util.Scanner;
public class InputNumber {
/**
* @param args
*/
public static void main(String[] args) {
String num;
Scanner s = new Scanner(System.in);
System.out.println("输入一个1-100的数字:");
num = s.next();
System.out.println(num);
int a;
try {
a = Integer.valueOf(num);
} catch (NumberFormatException e) {
System.out.println("输入的不是数字!");
return;
}
if (a < 1 || a > 100) {
System.out.println("输入的不是1-100的数字!");
}
else {
System.out.println("输入的是1-100的数字,你输入的是:" + num);
}
}

}