EBK JAVA PROGRAMMING
8th Edition
ISBN: 9781305480537
Author: FARRELL
Publisher: CENGAGE LEARNING - CONSIGNMENT
expand_more
expand_more
format_list_bulleted
Concept explainers
Expert Solution & Answer
Chapter 12, Problem 7RQ
Program Description Answer
Except the keyword catch, a try block will include the elements such as the keyword try, curly braces and the statements that might cause Exceptions.
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
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 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 entered
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
h. What happens when both the minimize box and maximize box property are set to false?
This situation shows an error
This situation shows an exception
Both are removed from the title bar
Both are disabled
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
- Each of the following files in the Chapter.04 folder of your downloadable student files has syntax and/or logical errors. In each case, determine the problem, and fix the program. After you correct the errors, save each file using the same filename preceded with Fixed. For example, save DebugFour1.cs as FixedDebugFour1.cs. a. DebugFour1.cs b. DebugFour2.cs c. DebugFour3.cs d. DebugFour4.csarrow_forwardEach of the following files in the Chapter.10 folder of your downloadable student files has syntax and/or logical errors. In each case, determine the problem and fix the program. After you correct the errors, save each file using the same filename preceded with Fixed. For example, DebugTen01.cs will become FixedDebugTen01 .cs. a. DebugTen01.cs b. DebugTen02.cs c. DebugTen03.cs d. DebugTen04.csarrow_forwardEach of the following files in the Chapter.02 folder of your downloadable student files has syntax and/or logical errors. In each case, determine the problem and fix the program. After you correct the errors, save each file using the same filename preceded with Fixed. For example, DebugTw01.cs will become FixedDebugTw01.cs. a. DebugTw01.cs b. DebugTw02.cs c. DebugTw03.cs d. DebugTw04.csarrow_forward
- I am having error E0020 and E0140 in C++. How can I fix it? /*Christopher JimenezCIS247CATM application24 November */ // bring in our libraries //Step #1#include <iostream>#include <conio.h>#include <string>#include <fstream> // read/write to files#include <ctime> // time(0)#include <iomanip> //setprecision()using namespace std; // prototypesvoid deposit(double* ptrBalance);void withdrawal(double* ptrBalance, float dailyLimit); // overloaded method - this version does not take withdrawal amountvoid withdrawal(double* ptrBalance, float dailyLimit, float amount); //overloaded method that takes withdrawal amount ///Entry point to the applicationint main(){ // create constant values -- cannot be changedconst int EXIT_VALUE = 5;const float DAILY_LIMIT = 400.0F;const string FILENAME = "Account.txt"; //create balance variabledouble balance = 0.0; // look for the starting balance; otherwise generate a ramdom starting balanceifstream iFile(FILENAME.c_str());…arrow_forwardHow do I fix the error Java? Error ---------- Movie.toString() returns: Movie: [ Minutes 142 | Movie Name:The Shawshank Redemption | not kid friendly | Number of Cast Members: 3 | Cast Members: ] instead of: Movie: [ Minutes 142 | Movie Name: The Shawshank Redemption | not kid friendly | Number of Cast Members: 3 | Cast Members: Tim Robins, Morgan Freeman, Bob Guton ] without bringing this error Error ---------- Exception occurred while calling Movie.toString() Code: import java.util.*; import java.util.Arrays; public class Movie { private String movieName; private int numMinutes; private boolean isKidFriendly; private int numCastMembers; private String[] castMembers; // default constructor public Movie() { this.movieName = "Flick"; this.numMinutes = 0; this.isKidFriendly = false; this.numCastMembers = 0; this.castMembers = new String[10]; } // overloaded parameterized constructor public Movie(String movieName, int numMinutes, boolean isKidFriendly, String[] castMembers)…arrow_forward# 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]) + 1 print('{} {}'.format(name, age)) # Get next line parts = input().split() name = parts[0]arrow_forward
- The files provided in the code editor to the right contain syntax and/or logic errors. In each case, determine and fix the problem, remove all syntax and coding errors, and run the program to ensure it works properly. You also will use a file named DebugEmployeeIDException.java with the DebugTwelve4.java file. // An employee ID can't be more than 999 // Keep executing until user enters four valid employee IDs // This program throws a FixDebugEmployeeIDException import java.util.*; public class DebugTwelve4 { public static void main(String[] args) { Scanner input = new Scanner(System.in); String inStr, outString = ""; final int MAX = 999; int[] emps = new int[4]; for(int x = 0; x < emps.length; ++x) { System.out.println("Enter employee ID number"); inStr = input.next(); try { emps[x] = Integer.parseInt(inStr); if(emps[x] > MAX) { throw(new…arrow_forwardI have the following code; a lot of details are unclear; this is a Java code; please draw the CFG (Control Flow Graph); it should look something like this: this is the source code: private void function() { try{ var1 = something; var2 = something; var2.function2(1,param1. param2);var2.function2(2, param1. param2); var3 = something; if (var3 > 0) { statements; } else { statements;} }//end of the try catch (exception) {print; } // end of catch }//end of the functionarrow_forwardBELOW MCQ GIVEN ANSWER CAN BE MORE THAN ONE OPTION. PLEASE PROVIDE CORRECT ANSWERS. ------------------- Which of the following statements accurately describe the C++ code except below ? int* arr = new int [10]; delete arr; A) delete will fail. B) the compiler will emit a diagnostic error. C) an exception may be thrown at runtime . D) delete[] arr; must be used to properly deallocate arr. E) the free-store may be corrupted.arrow_forward
- Using the objects you just created, as shown below, call the method to change the access level to the next in the sequence (in C++). CODE: #include <iostream>using namespace std; class ParkingLot {private: bool Paid; bool Up; bool Down; public: ParkingLot() { Paid = false; Up = false; Down = true; } ParkingLot(bool paid, bool up) { Paid = paid; Up = up; Down = !up; } void togglePaid() { Paid = !Paid; if (Paid) { Up = true; Down = false; } else { Up = false; Down = true; } } bool isPaid() { return Paid; } bool isUp() { return Up; } bool isDown() { return Down; }}; int main() { // create a ParkingLot object using the default constructor ParkingLot lot1; // create a ParkingLot object using the overloaded constructor ParkingLot lot2(true, false); // display initial state of the…arrow_forwardEach of the following files in the Chapter.05 folder of your downloadable student files has syntax and/or logical errors. In each case, determine the problem, and fix the program. After you correct the errors, save each file using the same filename preceded with Fixed. For example, save DebugFive1.cs as FixedDebugFive1 .cs. a. DebugFive1.cs b. DebugFive2.cs c. DebugFive3.cs d. DebugFive4.csarrow_forwardEach of the following files in the Chapter.01 folder of your downloadable student files has syntax and/or logical errors. In each case, determine the problem and fix the program. After you correct the errors, save each file using the same filename preceded with Fixed. For example, DebugOne1.cs will become FixedDebugOne1 .cs. a. DebugOne1.cs b. DebugOne2.cs c. DebugOne3.cs d. DebugOne4.csarrow_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,EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT