【发布时间】:2017-10-11 09:51:41
【问题描述】:
我需要让用户输入一个从 1 到 10 的数字,然后得到这个数字的阶乘,除了验证用户名(在范围内 && 不是字符串)之外,我什么都能做
p>package test2;
import java.util.Scanner;
public class Test2 {
public static void main(String[] args) {
int userInput = 0 ;
Scanner sc = new Scanner(System.in);
System.out.println("Please enter a number from 2 to 100");
if (sc.nextInt() < 101) {
userInput = sc.nextInt();
}
System.out.println(userInput);
}
}
【问题讨论】:
-
你不要求用户名,所以我猜你谈到了用户输入。基本上,您想要求用户输入一些输入,直到找到有效的输入?
-
你说的是什么用户名?从 1 到 10(或根据您的代码 2 到 100)的数字应该是用户名吗?
-
您的问题描述性不够。你说你可以做除了验证用户名之外的所有事情。您需要向用户询问的用户名在哪里?它是变量 userInput 吗?
标签: java validation java.util.scanner