Java >> Tutoriel Java >  >> Java

Programme Java pour multiplier deux nombres sans utiliser l'opérateur *

Obtenez deux entrées num1 et num2, calculez le produit de num1 et num2 sans utiliser l'opérateur *

Exemple d'entrée 1 :

5 6

Exemple de sortie 1 :

30

Programme ou solution

				
				
					

import java.util.*;

class MulTab

 {

     public static void main(String args[])

     {

          int ans=0,i,num,numberoftimes;

          System.out.println("Enter The Number Of Times And Table value");

          Scanner sc=new Scanner(System.in);

          num=sc.nextInt();

          numberoftimes=sc.nextInt();

          for(i=1;i<=numberoftimes;i++)

            {

ans+=num;

            }

System.out.println(ans);

      }

}

Explication du programme

1. Obtenir le nombre et le nombre de fois

2. Ici, la logique est d'ajouter num à ans pour nombre de fois

Exemple

3 * 4 =12

3 + 3 + 3 + 3 =12 (en ajoutant 3 pour 4 fois)

for(i=1;i<=numberoftimes;i++)

3. i est initialisé à 1 et incrémenté de 1. l'itération s'arrête lorsque i est supérieur à numberoftimes.


4. à chaque itération, num est ajouté aux ans. ans vaut initialement 0.


5. enfin imprimer répond.


Balise Java