tate what is printed by the code and justify with step by step explanation of the execution of the code

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

complete the dry run , state what is printed by the code and justify with step by step explanation of the execution of the code

(iii) Scanner scanner - new Scanner (System.in);
boolean done - false;
int num= -1;
while (!done) (
}
System.out.print("Enter a number: ");
String read - scanner.nextLine();
// isInteger returns true/false accordingly
if (isInteger (read)) {
}
num - Integer.parseInt (read);
done true;
// 12
// 13
// 14
// 15
// L6
// 17
// 18
// 19
System.out.println("Read: " + num);
// L10
Reminder: Integer.parseInt converts a numerical string to an int.
For this question, assume:
• is Integer is a method that returns true if the argument corresponds to an
integer, else false. E.g.,
isInteger ("42") returns true.
isInteger ("42a") returns false.
• The code is executed with the following keyboard input by the user:
42a [Enter] 42 [Enter]
where [Enter] means one press of the standard Return/Enter key.
Transcribed Image Text:(iii) Scanner scanner - new Scanner (System.in); boolean done - false; int num= -1; while (!done) ( } System.out.print("Enter a number: "); String read - scanner.nextLine(); // isInteger returns true/false accordingly if (isInteger (read)) { } num - Integer.parseInt (read); done true; // 12 // 13 // 14 // 15 // L6 // 17 // 18 // 19 System.out.println("Read: " + num); // L10 Reminder: Integer.parseInt converts a numerical string to an int. For this question, assume: • is Integer is a method that returns true if the argument corresponds to an integer, else false. E.g., isInteger ("42") returns true. isInteger ("42a") returns false. • The code is executed with the following keyboard input by the user: 42a [Enter] 42 [Enter] where [Enter] means one press of the standard Return/Enter key.
Complete the dry run table (you may not need all rows).
A column for scanner is omitted intentionally. You may start from line L2.
LINE done num
! done? read is Integer (read) ?
Printed
Transcribed Image Text:Complete the dry run table (you may not need all rows). A column for scanner is omitted intentionally. You may start from line L2. LINE done num ! done? read is Integer (read) ? Printed
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Top down approach design
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
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education