Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Chapter 12.1 ( NumberFormatException ) Listing 7.9, Calculator.java, is a simple command line calculator. Note that the program terminates if any operand is nonnumeric. Write

Chapter 12.1 (NumberFormatException) Listing 7.9, Calculator.java, is a simple command line calculator. Note that the program terminates if any operand is nonnumeric. Write a program with an exception handler that deals with nonnumeric operands;

then write another program without using an exception handler to achieve the same objective. Your program should display a message that informs the user of the wrong operand type before exiting. i am having trouble with write another program without using an exception handler .

image text in transcribed

here is my code

/**12.1 (NumberFormatException) Listing 7.9, Calculator.java, is a simple command line calculator. Note that the program terminates if any operand is nonnumeric. Write a program with an exception handler that deals with nonnumeric operands; then write another program without using an exception handler to achieve the same objective. Your program should display a message that informs the user of the wrong operand type before exiting */ import java.util.Scanner; import java.util.Scanner; public class SimpleCalculator { public static void main(String[] args) { System.out.println("Please calculation"); Scanner scanner = new Scanner(System.in); int left = scanner.nextInt(); String op = scanner.next(); int right = scanner.nextInt(); System.out.println(compute(left, op, right)); } private static int compute(int left, String op, int right) { switch (op.charAt(0)) { case '+': return left + right; case '-': return left - right; case '*': return left * right; case '/': return left / right; } throw new IllegalArgumentException("Unknown operator:" + op); } }

Command prompt C exercise java Exercisel 2-01 4 5 H 5 c exercise jaua Exercise 2-01 4 5 c:\exercise jaua Exercise12-01 4x 5 Wrong Input: 4x c: exercise

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Oracle PL/SQL Programming Database Management Systems

Authors: Steven Feuerstein

1st Edition

978-1565921429

More Books

Students also viewed these Databases questions

Question

Write an elaborate note on marketing environment.

Answered: 1 week ago

Question

=+ c. a company president deciding whether to open a new factory

Answered: 1 week ago