Do this program using JAVA Create an application that can add, minus, multiply a
ID: 3849797 • Letter: D
Question
Do this program using JAVA
Create an application that can add, minus, multiply and divide 2 integer numbers and add, minus, multiply and divide 2 decimal numbers. For each operation, the application should allow users to enter 2 different numbers and the output should be exact as requested where the decimal results should be format with one decimal digit After finishing all the operations, display the message box as below: B. INSTRUCTION HOW TO DO THE LAB To do the lab you should follow the following steps:Explanation / Answer
Java code:
Create a file Code.java and paste below code into it:
import javax.swing.JOptionPane;
import java.util.Scanner;
import java.text.DecimalFormat;
public class Code
{
public static void main(String[] args)
{
int a1,a2;
Scanner scanner = new Scanner(System.in);
System.out.println("Enter first integer number!");
a1 = scanner.nextInt();
System.out.println("Enter second integer number!");
a2 = scanner.nextInt();
System.out.println("Add two integer numbers! ");
System.out.println(a1 + "+" + a2 + "=" + (a1 + a2));
System.out.println("Enter first integer number!");
a1 = scanner.nextInt();
System.out.println("Enter second integer number!");
a2 = scanner.nextInt();
System.out.println("Minus two integer numbers! ");
System.out.println(a1 + "-" + a2 + "=" + (a1 - a2));
System.out.println("Enter first integer number!");
a1 = scanner.nextInt();
System.out.println("Enter second integer number!");
a2 = scanner.nextInt();
System.out.println("Multiply two integer numbers! ");
System.out.println(a1 + "*" + a2 + "=" + (a1 * a2));
System.out.println("Enter first integer number!");
a1 = scanner.nextInt();
System.out.println("Enter second integer number!");
a2 = scanner.nextInt();
System.out.println("Divide two integer numbers! ");
System.out.println(a1 + "/" + a2 + "=" + (a1/a2) + " ----------------------------------------");
float b1,b2;DecimalFormat df = new DecimalFormat("###.#");
System.out.println("Enter first decimal number!");
b1 = scanner.nextFloat();
System.out.println("Enter second decimal number!");
b2 = scanner.nextFloat();
System.out.println("Add two decimal numbers! ");
System.out.println(b1 + "+" + b2 + "=" + df.format(b1 + b2));
System.out.println("Enter first decimal number!");
b1 = scanner.nextFloat();
System.out.println("Enter second decimal number!");
b2 = scanner.nextFloat();
System.out.println("Minus two decimal numbers! ");
System.out.println(b1 + "-" + b2 + "=" + df.format(b1 - b2));
System.out.println("Enter first decimal number!");
b1 = scanner.nextFloat();
System.out.println("Enter second decimal number!");
b2 = scanner.nextFloat();
System.out.println("multiply two decimal numbers! ");
System.out.println(b1 + "*" + b2 + "=" + df.format(b1 * b2));
System.out.println("Enter first decimal number!");
b1 = scanner.nextFloat();
System.out.println("Enter second decimal number!");
b2 = scanner.nextFloat();
System.out.println("divide two decimal numbers! ");
System.out.println(b1 + "/" + b2 + "=" + df.format(b1 / b2));
JOptionPane.showMessageDialog(null,"You have finished maths operations!");
}
}
Sample Output:
Enter first integer number!
1
Enter second integer number!
2
Add two integer numbers!
1+2=3
Enter first integer number!
2
Enter second integer number!
1
Minus two integer numbers!
2-1=1
Enter first integer number!
2
Enter second integer number!
2
Multiply two integer numbers!
2*2=4
Enter first integer number!
3
Enter second integer number!
2
Divide two integer numbers!
3/2=1
----------------------------------------
Enter first decimal number!
2.2
Enter second decimal number!
2.22
Add two decimal numbers!
2.2+2.22=4.4
Enter first decimal number!
2.2
Enter second decimal number!
2
Minus two decimal numbers!
2.2-2.0=0.2
Enter first decimal number!
2.222
Enter second decimal number!
2
multiply two decimal numbers!
2.222*2.0=4.4
Enter first decimal number!
2.222
Enter second decimal number!
2
divide two decimal numbers!
2.222/2.0=1.1
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.