Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Bartleby Related Questions Icon
Related questions
bartleby
Concept explainers
Question
import java.util.Scanner;
import java.util.InputMismatchException;
public class NameAgeChecker {
public static void main(String[] args) {
Scanner scnr = new Scanner(System.in);
String inputName;
int age;
inputName = scnr.next();
while (!inputName.equals("-1")) {
// FIXME: The following line will throw an InputMismatchException.
// Insert a try/catch statement to catch the exception.
age = scnr.nextInt();
System.out.println(inputName + " " + (age + 1));
inputName = scnr.next();
}
}
}
Transcribed Image Text:3.7 LAB: Exception handling to detect input String vs. Integer
The given program reads a list of single-word first names and ages (ending with -1), and outputs that list with the age incremented. The
program fails and throws an exception if the second input on a line is a String rather than an Integer. At FIXME in the code, add a try/catch
statement to catch java.util. Input Mismatch Exception, and output 0 for the age.
Ex: If the input is:
Lee 18.
Lua 21
Mary Beth 19
Stu 33
-1
then the output is:
Lee 19
Lua 22
Mary 0
Stu 34
430560.2938290.qx3zqy7
LAB
ACTIVITY
4 public class NameAgeChecker {
5
6
8
9
10
11
3.7.1: LAB: Exception handling to detect input String vs. Integer
12
13
14
public static void main(String[] args) {
Scanner scnr = new Scanner(System.in);
String inputName;
int age;
NameAgeChecker.java
inputName = scnr.next();
while (!inputName.equals("-1")) {
// FIXME: The following line will throw an InputMismatch Exception.
//
Insert a try/catch statement to catch the exception.
-In+/)
0/10
Load default template...
Expert Solution
Check MarkThis question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
bartleby
This is a popular solution
bartleby
Trending nowThis is a popular solution!
bartleby
Step by stepSolved in 2 steps with 1 images
Knowledge Booster
Background pattern image
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
- import java.util.*; public class Main{ public static void main(String[] args) { Scanner sc= new Scanner(System.in); int a1= sc.nextInt(); int b1=sc.nextInt() ; int c1=b1/2; int i =1 ; while(i<=c1){ for( int j=1 ; j<=c1-i ; j++){ System.out.print(" "); } for (int k=1; k<=a1; k++){ System.out.print("="); } System.out.print("\n"); a1=a1+2; i++; } } } a) provide commented code for the following codearrow_forward} } import java.util.*; public class Problem16ドル { public static void main(String[] args) { Scanner scan = new Scanner(System.in).use Locale (Locale.US); System.out.print("Enter the length of the side : "); double side = scan.nextDouble(); double area = ((3 * Math.pow(3, 0.5)) / 2) * Math.pow(side, 2); System.out.println("The area of the hexagon is " + area);arrow_forwardimport java.util.Scanner; public class DebugSix3 { public static final int TIME_WASTER = 500; public static void main(String[] args) throws InterruptedException { Scanner input = new Scanner(System.in); System.out.print("Enter a number between 1 and 20 >> "); int num = input.nextInt(); if (num < 1 || num > 20) { System.out.println("Number out of range!"); return; } for (int i = num; i > 0; i--) { System.out.print(i + " "); Thread.sleep(TIME_WASTER); } System.out.println("Blastoff!"); } } 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. An example of the program is shown below: Enter a number between 1 and 20 >> 5 5 4 3 2 1 Blastoff! Depending on the value assigned to the...arrow_forward
- pls help make a pseudo code for the the java code below thank youarrow_forwardimport java.util.*; public class Main{ public static void main(String[] args) { Scanner sc= new Scanner(System.in); int a1= sc.nextInt(); int b1=sc.nextInt() ; int c1=b1/2; int i =1 ; while(i<=c1){ for( int j=1 ; j<=c1-i ; j++){ System.out.print(" "); } for (int k=1; k<=a1; k++){ System.out.print("="); } System.out.print("\n"); a1=a1+2; i++; } } } Explain in your own words how one important method of your program above works.arrow_forwardCreate a Flowchart //Java Source Code :- import java.util.Scanner; public class bExpert { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("\nVALUES"); System.out.print("Value 1: "); int v1 = sc.nextInt(); System.out.print("Value 2: "); int v2 = sc.nextInt(); System.out.print("Value 3: "); int v3 = sc.nextInt(); System.out.println("\nPROCESS"); System.out.println("\n1. Summation"); System.out.println("2. Product"); System.out.println("3. Min / Max"); System.out.println("4. Odd / Even"); char st = 'y'; while(st != 'n'){ System.out.print("\nCHOICE: "); int ch = sc.nextInt(); switch(ch) { case 1: int sum = v1 + v2 + v3; System.out.println("\nSum = "+sum); break; case 2: int prod =...arrow_forward
- This is the code that needs to be corrected: // This application gets a user's name and displays a greeting import java.util.Scanner; public class DebugThree3 { public static void main(String args[]) { String name; name = getName(); displayGreeting(name); } public static String getName(name) { String name; Scanner input = new Scanner(System.in); System.out.print("Enter name "); name = input.nexlLine(); return name; } public static displayGreeting(String name) { System.outprintln("Hello, " + name + "!"); } }arrow_forwardAssign isTeenager with true if kidAge is 13 to 19 inclusive. Otherwise, assign isTeenager with false. 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 public class TeenagerDetector { publicstaticvoidmain (String [] args) { Scannerscnr=newScanner(System.in); booleanisTeenager; intkidAge; kidAge=scnr.nextInt(); if ( (kidsAge>13) && (kidsAge<19), { isTeenager=true; } elseif { isTeenager=false; } if (isTeenager) { System.out.println("Teen"); } else { System.out.println("Not teen"); }arrow_forwardimport java.util.*; public class Main0 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int totalEmployee = 10; String [] fname = new String[totalEmployee]; String [] mname = new String[totalEmployee]; String [] lname = new String[totalEmployee]; int [] idNum = new int[totalEmployee]; // Hours Worked Must be Between 0 and 60 Hours int [] workHour = new int[totalEmployee]; // Rate per Hour Must be Between 15ドル.00 and 35ドル.00 int [] ratePerHour = new int[totalEmployee]; // add Data in the array for (int i=0; i<totalEmployee; i++){ // First Name Input System.out.println("Enter First Name"); fname[i] = sc.next(); // Middle Name Input System.out.println("Enter Middle Name"); mname[i] = sc.next(); // Last Name Input System.out.println("Enter Last...arrow_forward
- Please write in Java import java.util.Scanner; public class ConcertPromoter { public static void main(String[] args) { Scanner key = new Scanner(System.in); Concert concert = new Concert(); System.out.println("Welcome to the Concert Promotion tool!"); String input = ""; while(input.equalsIgnoreCase("quit")!= true) { System.out.println("Currently the concert featuring the band: "+concert.getBandName()); System.out.println("Has sold "+concert.getNumTicketsSoldByPhone()+" tickets by phone"); System.out.println("Has sold "+concert.getNumTicketsSoldAtVenue()+" tickets at the venue"); System.out.println("And has grossed $"+concert.totalSales()); System.out.println("What would you like to do?\n" + "Enter 1: To change name\n" + "Enter 2: To change ticket by phone price\n" + "Enter 3: To change ticket at venue price\n" + "Enter 4: To add tickets by phone\n" + "Enter 5: To add tickets at the venue\n" + "Enter...arrow_forward1 import java.util.Scanner; 3 public class TriangleArea { INM&567 000 2 4 8 9 10 11 12 13 14 15 4567890 16 17 18 19 20 21 } public static void main(String[] args) { Scanner scnr = new Scanner(System.in); } Current file: TriangleArea.java = Triangle triangle1 new Triangle(); Triangle triangle2 = new Triangle(); // TODO: Read and set base and height for triangle1 (use setBase() and setHeight()) // TODO: Read and set base and height for triangle2 (use setBase() and setHeight()) System.out.println("Triangle with smaller area:"); // TODO: Determine smaller triangle (use getArea()) // and output smaller triangle's info (use printInfo())arrow_forwardHow do I remove the space at the end of the result? Code: import java.util.Scanner; public class FinalExamAnswers{ public static void main(String [] args) { manipulateString(); //calls function } //your code here public static void manipulateString() { Scanner sc=new Scanner(System.in); //create Scanner instance System.out.println("Enter a sentence"); String sentence=sc.nextLine(); //input a sentence String[] words=sentence.split(" "); //split the sentence at space and store it in array for(int i=0;i<words.length;i++) //i from 0 to last index { if(i%2==0) //if even index words[i]=words[i].toUpperCase(); //converted to upper case else //if odd index words[i]=words[i].toLowerCase(); //converted to lower case } for(int i=words.length-1;i>=0;i--) //i from last index to 0 {...arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Text book imageDatabase System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationText book imageStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONText book imageDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- Text book imageC How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONText book imageDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningText book imageProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education