我必须添加用户从数组输入的数字。所以这就是我所拥有的。
Scanner input=new Scanner(System.in);
int[] array1=new int[5];
System.out.print("Enter the first number.");
array1[0]=input.nextInt();
System.out.print("Enter the second number.");
array1[1]=input.nextInt();
System.out.print("Enter the third number.");
array1[2]=input.nextInt();
System.out.print("Enter the fourth number.");
array1[3]=input.nextInt();
System.out.print("Enter the fifth number.");
array1[4]=input.nextInt();
System.out.println("The grand sum of the numbers you entered is :"+(array1));
答案 0 :(得分:2)
int sum = 0;
for(int i: array1)
sum += i;
System.out.println("The grand sum of the numbers you entered is :" + sum);
答案 1 :(得分:0)
首先从Array
的定义开始
- 数组是一个容器对象,它包含固定数量的单个类型的值。
- 创建数组时建立数组的长度。
- 创建后,其长度是固定的。
醇>
示例:
那么让我们看一下你需要在这里进行添加的过程吗?
循环
循环的定义:
如果需要多次执行某些代码块或迭代一系列值,则使用循环。
在Java中有3种不同的循环方式
Name Synatx
1。 for loop
for(initialization; Boolean_expression; update){ //Statements}
while loop
while(Boolean_expression){//Statements}
do while loop
do{//Statements }while(Boolean_expression);
根据Java中循环的定义,你需要在这里使用循环,因为你想做加法 根据需要多次
让我们用while循环来解决你的问题
你需要一个像
这样的累加器变量int sume = 0;
遵循for循环
的语法for(initialization; Boolean_expression; update)
{
//Statements
}
所以你的整个代码变成了:
int sum = 0;
for(int i=0; i< array1.length; i++){
sum = sum + array1[i]
}
你将从索引零开始并继续添加,直到索引将小于数组的长度为什么因为数组索引从java中的零开始。 在for循环中,您将每个元素的内容添加到累加器,以便派生您要查找的总和。
答案 2 :(得分:-1)
我必须使用array1[0]+array1[1]+array1[2]+array1[3]+array1[4]