Java >> Tutoriel Java >  >> Java

Programme Java pour incrémenter chaque élément par un et imprimer le tableau

Dans ce didacticiel, nous allons apprendre à incrémenter chaque élément d'un tableau de un, puis à imprimer le tableau incrémenté. Mais avant d'aller plus loin, si vous n'êtes pas familier avec les concepts du tableau, alors consultez l'article Tableaux en Java.

Entrée : Entrez les éléments du tableau :34 52 67 87 98 12 79 54 89

Sortie : 35 53 68 88 99 13 80 55 90

Programme 1 :Incrémenter chaque élément d'un tableau de un, puis imprimer le tableau incrémenté

Dans ce cas, nous verrons comment incrémenter chaque élément de un puis imprimer l'élément mis à jour lorsque les valeurs sont prédéfinies. Prédéfini signifie que les valeurs sont déjà définies dans le programme.

Algorithme

  1. Démarrer
  2. Déclarez le tableau.
  3. Initialiser le tableau.
  4. Déclarez une variable qui stockera la taille du tableau.
  5. Afficher d'abord le tableau d'origine.
  6. Utilisez une boucle for pour parcourir tous les éléments.
  7. Maintenant, incrémentez chaque valeur d'une unité et stockez-la dans le tableau.
  8. Encore une fois, en utilisant une boucle for, affichez tous les éléments du tableau mis à jour.
  9. Arrêtez.

Vous trouverez ci-dessous le code correspondant.

Le programme ci-dessous montre comment incrémenter chaque élément de un, puis imprimer l'élément mis à jour lorsque les valeurs sont prédéfinies dans le tableau.

/*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("");
   }  
}  


Le tableau initial est :
10 20 30 50 40 60 70 89 71
Le tableau mis à jour est
11 21 31 51 41 61 71 90 72

Programme 2 :Incrémenter chaque élément d'un tableau de un, puis imprimer le tableau incrémenté

Dans ce cas, nous verrons comment incrémenter chaque élément de un, puis imprimer l'élément mis à jour lorsque les valeurs sont définies par l'utilisateur, c'est-à-dire que nous demanderons à l'utilisateur de saisir les éléments du tableau.

Algorithme

  1. Démarrer
  2. Déclarez une variable qui stockera la taille du tableau.
  3. Demandez à l'utilisateur de saisir le nombre total d'éléments.
  4. Déclarez le tableau.
  5. Demandez à l'utilisateur de saisir les éléments du tableau.
  6. Afficher d'abord le tableau d'origine.
  7. Utilisez une boucle for pour parcourir tous les éléments.
  8. Maintenant, incrémentez chaque valeur d'une unité et stockez-la dans le tableau.
  9. Encore une fois, en utilisant une boucle for, affichez tous les éléments du tableau mis à jour.
  10. Arrêtez.

Le programme ci-dessous montre comment incrémenter chaque élément de un, puis imprimer l'élément mis à jour lorsque les valeurs sont définies par l'utilisateur.

/*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("");
   }  
}  


Entrez le nombre total d'éléments 10
Entrez les éléments du tableau 2 3 4 1 5 6 11 9 87 6
Le tableau initial est :
2 3 4 1 5 6 11 9 87 6
Le tableau mis à jour est
3 4 5 2 6 7 12 10 88 7


Balise Java