Ramirez_RD

OOP-Ass_Feb3(with Details)

Feb 3rd, 2025
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.57 KB | None | 0 0
  1. import java.util.*;
  2. //yung class name is depende kung anong filename mo
  3. public class Samson_Calculator {
  4.     static void calcu(){
  5.        
  6.         Scanner sc = new Scanner(System.in);
  7.         int a, b, ans;
  8.         char operator;
  9.         System.out.print("Enter First Number: ");
  10.         a = sc.nextInt();
  11.         System.out.print("Enter Second Number: ");
  12.         b = sc.nextInt();
  13.         System.out.print("Enter Operator (+, -, *, /): ");
  14.         operator = sc.next().charAt(0);
  15.        
  16.         switch(operator){
  17.             case '+':
  18.                 ans = a+b;
  19.                 System.out.println(a+" + "+b+" = "+ans);
  20.                 break;
  21.             case '-':
  22.                 ans = a-b;
  23.                 System.out.println(a+" - "+b+" = "+ans);
  24.                 break;
  25.             case '*':
  26.                 ans = a*b;
  27.                 System.out.println(a+" * "+b+" = "+ans);
  28.                 break;
  29.             case '/':
  30.                 ans = a/b;
  31.                 System.out.println(a+" / "+b+" = "+ans);
  32.                 break;
  33.             default:
  34.                 System.out.println("Invalid Operator.");
  35.                 break;
  36.         }
  37.     }
  38.     public static void main(String[] args) throws Exception{
  39.         try{
  40.             calcu();
  41.         }catch(InputMismatchException e){
  42.             System.out.println("Invalid Data Type. Please Enter a Number.");
  43.         }catch(ArithmeticException er){
  44.             System.out.println(er.getMessage());
  45.         }finally{
  46.             System.out.println("Try Catch Block Executed Successfully...");
  47.         }
  48.     }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment