Homework;
Please create a sample program using try, catch and finally if the user will input incorrect value (user can enter number, string character, etc...) -
import java.util.Scanner;
public class Q162634 {
public static void main(String[] args) {
// Scanner object
Scanner keyboard = new Scanner(System.in);
try {
// Get the first number from the user
System.out.print("Enter the first number: ");
double number1 = keyboard.nextDouble();
System.out.print("Enter the second number: ");
double number2 = keyboard.nextDouble();
//Calculate sum
double sum = number1 + number2;
//Calculate product
double product = number1 * number2;
//Calculate difference
double diff = number1 - number2;
//Calculate div
double div = number1 / number2;
// Display result
System.out.println(number1 + " + " + number2 + " = " + sum);
System.out.println(number1 + " * " + number2 + " = " + product);
System.out.println(number1 + " - " + number2 + " = " + diff);
System.out.println(number1 + " / " + number2 + " = " + div);
} catch (Exception e) {
// Display the error message:
System.out.print("Incorrect value");
}
// close Scanner
keyboard.close();
}
}
Comments
Leave a comment