Java-program til at acceptere array-elementer og beregne summen
I denne tutorial lærer vi, hvordan man accepterer array-elementer og beregner summen. Men før du går videre, hvis du ikke er bekendt med begreberne for arrayet, så tjek artiklen Arrays in Java.
Input: 91 72 63 54 91 21 43 45 64 40
Output: Summen af alle elementerne i arrayet er 584
Program 1:Beregn summen af matrixelementer
I denne metode vil vi se, hvordan vi accepterer elementerne i arrayet og beregner den samlede sum af alle elementerne i arrayet ved hjælp af en for-hver-løkke.
Algorithme
- Start
- Deklarer matrixstørrelsen.
- Bed brugeren om at initialisere matrixstørrelsen.
- Deklarer arrayet.
- Bed brugeren om at initialisere array-elementerne.
- Deklarer en variabel sum for at gemme summen af alle elementerne i arrayet.
- Initialiser variablen til 0.
- Ved at bruge en for-hver-løkke beregnes summen af alle elementerne i arrayet.
- Vis summen.
- Stop.
Nedenstående program viser, hvordan man accepterer elementerne i et array og beregner summen af alle elementerne i arrayet ved hjælp af hver sløjfe.
/*Java Program to find the sum of all the elements in the array using */
import java.util.*;
import java.util.Arrays;
//Driver Code
public class Main
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int n; //Declare array size
System.out.println("Enter the total number of elements ");
n=sc.nextInt(); //Initialize array size
int arr[]=new int[n]; //Declare the array
System.out.println("Enter the elements of the array ");
for(int i=0; i<n ;i++) //Initialize the array
{
arr[i]=sc.nextInt();
}
int sum = 0; //Variable to calculate the total sum
//Using For each loop
for( int num : arr)
{
sum = sum+num; //Increment the value of sum in each iteration
}
//Print the total sum
System.out.println("The sum of all the elements in the array is "+sum);
}
}
Indtast det samlede antal elementer 10
Indtast elementerne i arrayet 98 71 62 55 34 21 90 73 21 32
Summen af alle elementerne i arrayet er 557
Program 2:Beregn summen af matrixelementer
I denne metode vil vi se, hvordan vi accepterer elementerne i arrayet og beregner den samlede sum af alle elementerne i arrayet ved hjælp af en while-løkke.
Algorithme
- Start
- Deklarer matrixstørrelsen.
- Bed brugeren om at initialisere matrixstørrelsen.
- Deklarer arrayet.
- Bed brugeren om at initialisere array-elementerne.
- Deklarer en variabel sum for at gemme summen af alle elementerne i arrayet.
- Initialiser variablen til 0.
- Deklarer en anden variabel for at iterere gennem alle elementerne i arrayet.
- Initialiser den til 0.
- Ved at bruge en while-løkke beregnes summen af alle elementerne i arrayet.
- Forøg værdien af summen i hver iteration.
- Forøg værdien af den anden variabel i hver iteration for at gå gennem alle elementerne.
- Vis summen.
- Stop.
Nedenstående program viser, hvordan man accepterer elementerne i et array og beregner summen af alle elementerne i arrayet ved hjælp af en while-løkke.
/*Java Program to find the sum of all the elements in the array*/
import java.util.*;
import java.util.Arrays;
//Driver Code
public class Main
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int n; //Declare array size
System.out.println("Enter the total number of elements ");
n=sc.nextInt(); //Initialize array size
int arr[]=new int[n]; //Declare array
System.out.println("Enter the elements of the array ");
for(int i=0; i<n ;i++) //Initialize array
{
arr[i]=sc.nextInt();
}
int sum = 0; //Variable to store the sum
//Using while loop calculate the sum
int i=0; //Variable to iterate through all the elements
while(i!=n)
{
sum=sum+arr[i]; //Increment the value of sum in each iteration
I++; //Increment to iterate to the next element
}
//Print the sum
System.out.println("The sum of all the elements in the array is "+sum);
}
}
Indtast det samlede antal elementer 10
Indtast elementerne i arrayet 9 7 6 5 91 21 43 45 64 40
Summen af alle elementerne i arrayet er 331