Java >> Tutoriel Java >  >> Java

Programme Java pour imprimer la somme de N nombres pairs

Obtenir l'entrée n et imprimer n nombres pairs.

Exemple d'entrée 1 :

7

Exemple de sortie 1 :

La somme de N nombres pairs :56

Programme ou solution

				
			
					
import java.util.*;
class SumOfNEven
 {
    public static void main(String args[])
    {
       int i,j,N,sum=0;
       System.out.println("Enter The Value Of N");
       Scanner sc=new Scanner(System.in);
       N=sc.nextInt();

       for(j=1,i=2;j<=N;i=i+2,j++)
       {
            sum=sum+i;
       }
            System.out.println("The Sum Of N Even Numbers: "+sum);
    }
}
			
				
			

Explication du programme

1. Obtenir l'entrée N (combien de nombres pairs à additionner)

2. Les instructions à l'intérieur du bloc for{} sont exécutées à plusieurs reprises jusqu'à ce que la deuxième expression (j<=N) soit vraie.

pour(j=1,i=2;j<=N;i=i+2,j++)

3. Ici i est initialisé à 2 et j est initialisé à 1 et i est incrémenté de 2 et j est incrémenté de 1 à chaque itération.

les instructions à l'intérieur du bloc for sont exécutées à chaque itération et l'itération s'arrête lorsque j devient supérieur à N. donc la valeur de i (2,4,6... ) sera ajoutée résumer.

donc les nombres pairs (i) sont ajoutés à la somme pour j --> 1 à N fois

somme =somme + j

somme =0 + 2

somme =2 + 4

somme =6 + 6

somme =12 + 8

..................

..................

après avoir ajouté tous les N nombres pairs à la somme, la somme sera imprimée à l'aide de system.out.println().


Balise Java