Java >> Tutoriel Java >  >> Java

Programme Java pour imprimer la somme de N nombres impairs

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

Exemple d'entrée 1 :

7

Exemple de sortie 1 :

La somme de N nombres impairs :49

Programme ou solution

				
			
					
import java.util.*;
class SumOfNOdd
 {
    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=1;j<=N;i=i+2,j++)
       {
            sum=sum+i;
       }
        System.out.println("The Sum Of N Odd Numbers: "+sum);
    }
} 
			
				
			

Explication du programme

1. Obtenir l'entrée N (Combien de nombres impairs à 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=1;j<=N;i=i+2,j++)

3. Ici i et j sont initialisés à 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 (1,3,5... ) sera ajoutée résumer.

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

somme =somme + j

somme =0 + 1

somme =1 + 3

somme =4 + 5

somme =9 + 7

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

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

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


Balise Java