【发布时间】:2016-09-30 17:29:40
【问题描述】:
我怎样才能做到这一点,以便我可以提示用户在一行上输入多个以空格分隔的整数。如果第一个整数是 0 或小于 0,当输入所有整数并且用户按下回车键时,它会打印出“Bad Input”。另外,我该如何做到这一点,以便当用户在行尾输入负数时,它将停止输入数字并将所有数字相乘。
这是我目前所拥有的,但我不确定我是否做得对。
import java.util.Scanner;
public class tempprime {
static Scanner input = new Scanner(System.in);
public static void main(String[] args) {
int count = 1;
String inputnumbers;
System.out.print("Enter integers: ");
inputnumbers = input.nextLine();
for (int i = 0; i < inputnumbers.length(); i++){
if (inputnumbers.charAt(i) == ' ')
count++;
}
int[] numbers = new int[count];
}
}
【问题讨论】:
-
你做过研究吗?
-
如果您进行快速搜索,您可以找到 Q 的答案,但请点击此处:stackoverflow.com/questions/23506429/…