Java Programming, Loose-leaf Version
8th Edition
ISBN: 9781337685917
Author: Joyce Farrell
Publisher: Cengage Learning
expand_more
expand_more
format_list_bulleted
Concept explainers
Expert Solution & Answer
Chapter 12, Problem 8RQ
Program Description Answer
In object-oriented
Hence, the correct answer is option “B”.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Question (1): Write a program that asks the user to enter an integer greater than zero and store it in a variable called “n”. Then it calculates the final value that will be stored in a variable called “s” according to the following equation And add an exception when the user enters any value other than integer shows the message “You entered non integer value, please try again.”, and let the user to enter a new value.Example 1Enter an integer: 4S = -2.0Example 2Enter an integer: aYou entered non integer value, please try again.Enter an integer: 4S = -2.0
# Split input into 2 parts: name and ageparts = input().split()name = parts[0]while name != '-1':# FIXME: The following line will throw ValueError exception.# Insert try/except blocks to catch the exception.age = int(parts[1]) + 1print('{} {}'.format(name, age))# Get next lineparts = input().split()name = parts[0]
How to fix this code with try except block
Q1) The following snippet of code inputs an integer and outputs it:int num=0;Scanner kbd = new Scanner(System.in);num = kbd.nextInt();System.out.println(num);Run this program but enter text instead of an integer. The programshould crash and tell you what kind of exception was thrown by thenextInt method. Wrap this code inside a try/catch block where youcatch the exception that is thrown. Add a loop so the user must enterthe number again if text is entered.Q2) The following class maintains an account balance and returns a special error code.public class Account{private double balance;// returns new balance or -1 if errorpublic double deposit(double amount){if (amount > 0)balance += amount;elsereturn -1; // Code indicating errorreturn balance;}}Rewrite the class so that it throws appropriate exception instead ofreturning -1 as an error code. Write test code that attempts to deposit invalid amounts and catches the exceptions that are thrown
Chapter 12 Solutions
Java Programming, Loose-leaf Version
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Programming Tip 7.2 suggests that you use a try/except biock to handic exceptrons and a separate try/finally block to close a file. What would happen if you combined the two into a single block, as below, and the open function raised an exception? try: outfile = open(filename, "w") Write output.. except IOError: Handle exception. finally outfile.close()arrow_forwardThe programme below fails to load the number 8 into $t0. It actually creates an exception. Why? .text lui $t0, 1001 lw $a0, 0($t0) li $v0, 1 syscall li $v0, 10 syscall.data .word 8arrow_forwardWhich of the following statements is false? A software developer can write his own exceptions in Java. A try statement is associated with one and only one catch statement.. A programmer written Exception implements the Exception interface. None of the above statements are falsearrow_forward
- What outcomes are possible in the event that an exception is thrown outside of a try block?arrow_forwardThe following program fails to load the value 8 into $t0. In fact it creates an exception.Why?.text lui $t0, 1001 lw $a0, 0($t0) li $v0, 1 syscall li $v0, 10 syscall.data .word 8arrow_forwardThe following program fails to load the value 8 into $t0. In fact it creates an exception. Why?.text lui $t0, 1001 lw $a0, 0($t0) li $v0, 1 syscall li $v0, 10 syscall.data .word 8arrow_forward
- To send an exception, use the _______ keyword. a. finally b. exception c. send d. raisearrow_forwardWrite an application that throws and catches an ArithmeticException when you attempt to take the square root of a negative value. Prompt the user for an input value and try the Math.sqrt() method on it. The application either displays the square root or catches the thrown Exception and displays an appropriate message NB:ALSO SHOW OUTPUTarrow_forwardThe following snippet of code inputs an integer and outputs it: int num=0; Scanner kbd = new Scanner(System.in); num = kbd.nextInt(); System.out.println(num); Run this program but enter text instead of an integer. The program should crash and tell you what kind of exception was thrown by the nextInt method. Wrap this code inside a try/catch block where you catch the exception that is thrown. Add a loop so the user must enter the number again if text is enteredarrow_forward
- C++ You did this way back in Unit 1! But now all of your RomanNumber code is wrapped up in a class, so the "main" program is short and sweet. As before, write a program that accepts entries from the user. If it's an integer, convert to Roman Number and display. If it's a Roman Number, convert to integer and display. If it's neither, thrown an exception and continue to process The action to take here will be to display an error message If the entry is 0 or O (The digit 0 (zero) or the letter O) exit and state how many conversions were done of each type (integer to Roman and Roman to integer) and how many exceptions were thrown. As I said, the main program will be short and sweet. Provide your .cpp code and a screen shot of your program in action. Enter twelve conversions - four integer to Roman, four Roman to integer, and two of each in which the input is invalid so that I can see the exceptions. The thirteenth and final entry will be 0 or O.arrow_forwardIn Java when a method throws a checked Exception, what must we always do when calling that method? A. Make sure to declare the method as static. B. Put it inside a try/catch block. C. Set the permission level of the method to private. D. Check our input, and if it will be bad input we must throw an exception before calling the method.arrow_forwardCreate an application that will catch an exception using the try catch block. Use Java as the languagearrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Microsoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage LearningEBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT