Java >> Java tutorial >  >> Java

Java-program til at øge hvert element efter et og udskrive arrayet

I denne øvelse lærer vi, hvordan man øger hvert element i et array med et og derefter udskriver det øgede array. Men før du går videre, hvis du ikke er bekendt med begreberne for arrayet, så tjek artiklen Arrays in Java.

Input: Indtast Array-elementerne:34 52 67 87 98 12 79 54 89

Output: 35 53 68 88 99 13 80 55 90

Program 1:Forøg hvert element i et array med ét, og udskriv derefter det inkrementerede array

I dette tilfælde vil vi se, hvordan man øger hvert element med ét og derefter udskriver det opdaterede element, når værdierne er foruddefinerede. Foruddefineret betyder, at værdierne allerede er defineret i programmet.

Algorithme

  1. Start
  2. Deklarer arrayet.
  3. Initialiser arrayet.
  4. Deklarer en variabel, der gemmer størrelsen af ​​arrayet.
  5. Vis det originale array først.
  6. Brug en for-løkke til at krydse alle elementerne.
  7. Forøg nu hver værdi med én og gem den i arrayet.
  8. Igen, ved at bruge en for loop vis alle elementerne i den opdaterede matrix.
  9. Stop.

Nedenfor er koden til det samme.

Nedenstående program viser, hvordan man øger hvert element med ét og derefter udskriver det opdaterede element, når værdierne er foruddefineret i arrayet.

/*Java program to increment the elements of an array by one and then print the updated array*/
import java.util.*;  

public class Main  
{  
   public static void main(String args[])   
   {  
       //Define the array and its elements
      int arr[]={10 ,20, 30 ,50, 40 ,60, 70, 89,71};
      
      //Define the length of the array
      int n=arr.length;
      
      //Display the original array
      System.out.println("Initial Array is :");
      for(int i=0;i<n;i++)
      {
          System.out.print(arr[i]+" ");
      }
      System.out.println("");
      
        for(int i=0;i<n;i++)
        {
            arr[i]=arr[i]+1;   //Increment the elements by one
        }
      
       //Display the updated array
      System.out.println("Updated Array is ");    
      for(int i=0;i<n;i++)
      {
          System.out.print(arr[i]+" ");
      }
      System.out.println("");
   }  
}  


Initial Array er:
10 20 30 50 40 60 70 89 71
Opdateret Array er
11 21 31 51 41 61 71 90 72

Program 2:Forøg hvert element i et array med ét, og udskriv derefter det inkrementerede array

I dette tilfælde vil vi se, hvordan man øger hvert element med ét og derefter udskriver det opdaterede element, når værdierne er brugerdefinerede, dvs. vi vil bede brugeren om at indtaste elementerne i arrayet.

Algorithme

  1. Start
  2. Deklarer en variabel, der gemmer størrelsen af ​​arrayet.
  3. Bed brugeren om at indtaste det samlede antal elementer.
  4. Deklarer arrayet.
  5. Bed brugeren om at indtaste elementerne i arrayet.
  6. Vis det originale array først.
  7. Brug en for-løkke til at krydse alle elementerne.
  8. Forøg nu hver værdi med én og gem den i arrayet.
  9. Igen, ved at bruge en for loop vis alle elementerne i den opdaterede matrix.
  10. Stop.

Nedenstående program viser, hvordan man øger hvert element med ét og derefter udskriver det opdaterede element, når værdierne er brugerdefinerede.

/*Java program to increment the elements of an array by one and then print the updated array*/
import java.util.Arrays;  
import java.util.Scanner;
import java.util.*;  

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();
      }
      //Display the original array
      System.out.println("Initial Array is :");
      for(int i=0;i<n;i++)
      {
          System.out.print(arr[i]+" ");
      }
      System.out.println("");
      
        for(int i=0;i<n;i++)     //Traverse through the elements of the array
        {
            arr[i]=arr[i]+1;     //Increment the elements by one
        }
      
       //Display the updated array
      System.out.println("Updated Array is ");    
      for(int i=0;i<n;i++)
      {
          System.out.print(arr[i]+" ");
      }
      System.out.println("");
   }  
}  


Indtast det samlede antal elementer 10
Indtast elementerne i arrayet 2 3 4 1 5 6 11 9 87 6
Initial Array er:
2 3 4 1 5 6 11 9 87 6
Opdateret array er
3 4 5 2 6 7 12 10 88 7


Java tag