## \$show=/label

1. Overview In this article, You'll learn to a java program to multiply two numbers . This is a very easy and basic program for fres...

## 1. Overview

In this article, You'll learn to a java program to multiply two numbers. This is a very easy and basic program for freshers and who just started learning java programming language. This program must be part of your assessment in your training. We will show you the two programs first is how to multiply and calculate two integer numbers and in second, will be showing multiplying two floating or double numbers. In both cases, numbers are entered by the user using Scanner.

The formula is using asterisk symbol '*' first_number * second_number.

## 2. Java Program to Multiply Two Integer Numbers

The below code is to read the two int numbers from the user and display the result on the console using firstNumber * secondNumber formula. You can check java program to add two numbers.

```package com.java.w3schools.blog.java.program.to;

/**
*
* JavaProgramTo.com
*
* Java Program to Multiply Two Numbers
*
*/
import java.util.Scanner;

public class MultiplyTwoInts {

public static void main(String[] args) {

// scanner is to read the input from keyboard
Scanner s = new Scanner(System.in);
System.out.println("Enter two integer numbers: ");

// reading first int number.
int firstNumber = s.nextInt();

// reading second int number.
int secondNumber = s.nextInt();

// calculating the product of the two int numbers.
int multiplicationResult = firstNumber * secondNumber;

// printing the final product.
System.out.println("Final multiplication result : " + multiplicationResult);

// This is optional to close scanner.
s.close();
}

}
```

Output:

```Enter two integer numbers:
12
10
Final multiplication result : 120
```

Entered two int numbers such as 12 and 10. After, executing the product logic then displayed 120 as a final result.

## 2. Java Program to Multiply Two Floating or double Numbers (Entered by user)

This is similar to the above approach but the user enters the floating numbers whereas the above code produces the accurate results only for integer values. We are now seeing how to calculate and find the floating decimal points multiplication. To read the floating-point values from the user, we need to use nextFloat() method rather than nextInt() method.

Let us take a look at the below program.

```package com.java.w3schools.blog.java.program.to;

/**
*
* JavaProgramTo.com
*
* Java Program to Multiply Two Floating Numbers
*
*/
import java.util.Scanner;

public class MultiplyTwoFloating {

public static void main(String[] args) {

// scanner is to read the input from keyboard
Scanner s = new Scanner(System.in);
System.out.println("Enter two floating numbers: ");

// reading first float number.
float firstNumber = s.nextFloat();

// reading second float number.
float secondNumber = s.nextFloat();

// calculating the product of the two int numbers.
float multiplicationResult = firstNumber * secondNumber;

// printing the final product.
System.out.println("Final multiplication result : " + multiplicationResult);

// This is optional to close scanner.
s.close();
}

}
```

Output:

```Enter two floating numbers:
1.5
3.0
Final multiplication result : 4.5
```

Running the same program for different decimal inputs.

```Enter two floating numbers:
7.5
12.4
Final multiplication result : 93.0
```

If you want to work with double values then we should use nextDouble() method when reading the inputs from the user.

## 4. Conclusion

In this article, We have seen how to calculate the product of two numbers. Shown the example java programs for integer, float and double values. All examples take inputs from user-entered from keyboard.

BLOGGER

Author: Venkatesh - I love to learn and share the technical stuff.
Name

accumulo,1,ActiveMQ,2,Adsense,1,API,37,ArrayList,16,Arrays,16,Bean Creation,3,Bean Scopes,1,BiConsumer,1,Blogger Tips,1,Books,1,C Programming,1,Collection,5,Collections,28,Collector,1,Command Line,1,Compile Errors,1,Configurations,7,Constants,1,Control Statements,8,Conversions,6,Core Java,93,Corona India,1,Create,2,CSS,1,Date,3,Date Time API,35,Dictionary,1,Difference,1,Download,1,Eclipse,2,Efficiently,1,Error,1,Errors,1,Exception,1,Exceptions,3,Fast,1,Files,13,Float,1,Font,1,Form,1,Freshers,1,Function,3,Functional Interface,2,Garbage Collector,1,Generics,4,Git,4,Grant,1,Grep,1,HashMap,1,HomeBrew,2,HTML,2,HttpClient,2,Immutable,1,Installation,1,Interview Questions,5,Iterate,2,Jackson API,3,Java,30,Java 10,1,Java 11,5,Java 12,5,Java 13,2,Java 14,2,Java 8,105,Java 8 Difference,2,Java 8 Stream Conversions,2,java 8 Stream Examples,3,Java 9,1,Java Conversions,11,Java Design Patterns,1,Java Files,1,Java Program,3,Java Programs,104,java.lang,5,java.util. function,1,jQuery,1,Kotlin,11,Kotlin Conversions,6,Kotlin Programs,10,Lambda,1,lang,29,Leap Year,1,live updates,1,LocalDate,1,Logging,1,Mac OS,2,Math,1,Matrix,5,Maven,1,Method References,1,Mockito,1,MongoDB,3,New Features,1,Operations,1,Optional,6,Oracle,5,Oracle 18C,1,Partition,1,Patterns,1,Programs,1,Property,1,Python,2,Quarkus,1,Read,1,Real Time,1,Recursion,2,Remove,2,Rest API,1,Schedules,1,Serialization,1,Servlet,2,Sort,1,Sorting Techniques,8,Spring,2,Spring Boot,23,Spring Email,1,Spring MVC,1,Streams,27,String,58,String Programs,12,String Revese,1,Swing,1,System,1,Tags,1,Threads,11,Tomcat,1,Tomcat 8,1,Troubleshoot,16,Unix,3,Updates,3,util,5,While Loop,1,
ltr
item
JavaProgramTo.com: Java Program to Multiply Two Numbers (Integer, Floating and Double numbers)
Java Program to Multiply Two Numbers (Integer, Floating and Double numbers)