0% found this document useful (0 votes)
8 views6 pages

Java Calculator Code

The document contains a Java program for a simple calculator that performs basic arithmetic operations: addition, subtraction, multiplication, and division. It uses BufferedReader and Scanner for input and allows users to repeat calculations until they choose to exit. The program includes methods for each arithmetic operation and handles division by zero errors.

Uploaded by

naitik8arpit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views6 pages

Java Calculator Code

The document contains a Java program for a simple calculator that performs basic arithmetic operations: addition, subtraction, multiplication, and division. It uses BufferedReader and Scanner for input and allows users to repeat calculations until they choose to exit. The program includes methods for each arithmetic operation and handles division by zero errors.

Uploaded by

naitik8arpit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

import java.io.

BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.util.Scanner;

public class calculatoryt {

public static void main(String[] args) throws IOException {

BufferedReader br = new BufferedReader(new


InputStreamReader(System.in));

Scanner sc = new Scanner(System.in);

char repeat = ' ';

do {

System.out.println(" ******** Team Admin : Ujjwal");

System.out.println(" ******** Made bb Ujjwal");

System.out.println(" ******** Total members 1");

System.out.println(" ******** Team Admin : Ujjwal");

System.out.println(" -------- Used methods ---- ");

System.out.print(" In Simple Calculator");

System.out.println(" ******** BufferedReader");

System.out.println(" ******** Scanner class");

System.out.println(" ******** void methods");

System.out.println(" ******** Cases");


System.out.println(" ******** All dedication of mine to work upon
this project");

System.out.println(" ________A_Simple_Calculator________");

System.out.println("
======================================== ");

System.out.println("
*****************************************");

System.out.println("
======================================== ");

System.out.println("Opstion|| 1: Addition");

System.out.println("Opstion|| 2: Subtraction");

System.out.println("Opstion|| 3: Multiplication");

System.out.println("Opstion|| 4: Division");

System.out.println("Enter your choice Opstion (1-4): ");

System.out.println("
======================================== ");

System.out.println("
****************************************");

System.out.println(" ----------------------------------------");

int choice = sc.nextInt();

sc.nextLine(); // Consume newline left-over

System.out.print("Enter first number: ");

double num1 = Double.parseDouble(br.readLine());

System.out.print("Enter second number: ");


double num2 = Double.parseDouble(br.readLine());

calculate(choice, num1, num2);

System.out.print("Press 'R' or 'r' to return to main menu, any other


key to exit: ");

repeat = br.readLine().charAt(0);

} while (repeat == 'r' || repeat == 'R');

System.out.println("Exiting calculator... Goodbye!");

System.out.println("
========================================");

System.out.println("
****************************************");

System.out.println("
========================================");

br.close();

sc.close();

public static void calculate(int choice, double num1, double num2) {

switch (choice) {

case 1:

add(num1, num2);

break;

case 2:
subtract(num1, num2);

break;

case 3:

multiply(num1, num2);

break;

case 4:

divide(num1, num2);

break;

default:

System.out.println("Invalid choice");

public static void add(double num1, double num2) {

double result = num1 + num2;

System.out.println("Result: " + result);

public static void subtract(double num1, double num2) {

double result = num1 - num2;

System.out.println("Result: " + result);

}
public static void multiply(double num1, double num2) {

double result = num1 * num2;

System.out.println("Result: " + result);

public static void divide(double num1, double num2) {

if (num2 != 0) {

double result = num1 / num2;

System.out.println("Result: " + result);

} else {

System.out.println("Error: Division by zero");

System.out.println(" enter some other digits After pressing r or R");

System.out.println(" ========================================
");

System.out.println("
*****************************************");

System.out.println(" ========================================
");

System.out.println(" Stay tuned Stay coding ");

System.out.println(" Simplest calculator ");


}

You might also like