嗨新手编程和堆栈溢出。我想知道我是否能得到一些指针,所以基本上我已经制作了一个数值为1-200的数组。但现在我希望能够要求用户输入,然后将数组中剩余的数字加在一起。
e.g。用户输入100 - 所以然后将所有100-200的数字加在一起,然后输出总数。
我觉得这将是非常简单的事情,我不知道从哪里开始。
谢谢大家。
答案 0 :(得分:3)
我只是不知道从哪里开始。
答案 1 :(得分:2)
您可以使用Scanner s = new Scanner(System.in);
向用户询问输入...
然后简单地使用一个for循环,从输入值开始到数组末尾并对结果求和。
int sum = 0;
for (int i = inputtedValue ; i < 200 ; i++)
{
sum += array[i];
}
System.out.println(sum);
修改强>
为了更好地理解OP,我正在编辑发布完整代码的答案,尽管不是stackoverflow的工作方式。
public static void main(String [] args)
{
Scanner s = new Scanner(System.in);
int inputtedValue = s.nextInt();
s.nextLine();
int[] array = new int[200];
for (int i = 0 ; i < 200 ; i++)
{
array[i] = i+1;
}
int sum = 0;
for (int i = inputtedValue ; i < 200 ; i++)
{
sum += array[i];
}
System.out.println(sum);
}
输入:199
输出:200
输入:100
输出:15050
输入:0
输出:20100