From 1d89642c5874a201d42ddd13b91993578360f68b Mon Sep 17 00:00:00 2001 From: musaddiqa35 Date: Sun, 16 Feb 2025 15:54:57 +0100 Subject: [PATCH 1/2] Create Calculator.java --- Calculator.java | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 Calculator.java diff --git a/Calculator.java b/Calculator.java new file mode 100644 index 0000000..fcf773e --- /dev/null +++ b/Calculator.java @@ -0,0 +1,49 @@ +import java.util.Scanner; + +public class Calculator { + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); + + System.out.println("Enter first number: "); + double num1 = scanner.nextDouble(); + + System.out.println("Enter second number: "); + double num2 = scanner.nextDouble(); + + System.out.println("Enter an operator\n" + + "(Addition,\n" + + "subtraction,\n" + + "multiplication,\n" + + "Division): "); + + char operator = scanner.next().charAt(0); + + double result; + + switch (operator) { + case 'addition': + result = num1 + num2; + break; + case 'subtraction': + result = num1 - num2; + break; + case 'multiplication': + result = num1 * num2; + break; + case 'division5 + ': + if (num2 != 0) { + result = num1 / num2; // Corrected division order + } else { + System.out.println("Error! Division by zero."); + return; + } + break; + default: + System.out.println("Invalid operator!"); + return; + } + + System.out.println("The result is: " + result); + } +}jj From 863864940e749c2915f380264e0a976c3dc62265 Mon Sep 17 00:00:00 2001 From: musaddiqa35 Date: Sun, 16 Feb 2025 17:23:15 +0100 Subject: [PATCH 2/2] Update CONTRIBUTORS.md --- CONTRIBUTORS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index e571935..0843c20 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -4,5 +4,6 @@
  • William Rupert Waboke (@waboke)
  • Nanribet Yohanna Kutwal, (@Nan-yohanna), Mathematics_department, U23MTH1011
  • Owaniyi Oluwafemi Micheal, (@Chuckycipher), Cybersecurity_department, U23CYS1072
  • +
  • Ali-Musaddiq Abubakar Aliyu, (@Chuckycipher), Cybersecurity_department, U23CYS1072
  • Ahmad Muhammad Idris, (@LuffytheGoat), Physics with Electronics, U23PE1008