带整数验证的Java扫描器
如果整数满足某些条件并分配给arrayList,那么从扫描程序中获取整数的正确语法是什么?它应该循环并获取输入,直到我们插入“-1”。 它停止,然后我插入“q”,但我需要它来处理特定的整数
Scanner sc = new Scanner(System.in);
while (-99 !== sc.nextLine() && sc.hasNextInt())
{
//do something Whi
}
# 1 楼答案
sc如果是对Scanner类对象的引用,而不是与int对象比较。必须在while循环中检查next int的值
# 2 楼答案
你可能想这样做:
希望这有帮助