There are five errors in this code. Correct the errors and make the code work. Explain what are the errors found. import java.util.Scanner; //Testing.java //Displays running total of numbers in lines of standard //input correct to two decimal places. //Uses an out of range number (<-100 or >100) to quit. public class TWODPS{ public static void main (String[] args) { Scanner input = new Scanner (System.in); double total=0; boolean flag=true; System.out.println ("Use an out of range entry <-100 or >100 to quit."); while (flag) { System.out.println ("Enter a number on a line:"); double d = input.nextDouble (); if (outofRange (d) ) { flag=false; else{ dispTwoDPs ("The number value is: ",d); total = total + d; dispTwoDPs ("The total is: ",total); System.out.println (); System.out.println ("Next."); } //end of else }//end of while System.out.println ("You quit."); }//end of main static boolean outOfRange (double d) { if (d>-100) return true; if (d>100) return true; return false;
There are five errors in this code. Correct the errors and make the code work. Explain what are the errors found. import java.util.Scanner; //Testing.java //Displays running total of numbers in lines of standard //input correct to two decimal places. //Uses an out of range number (<-100 or >100) to quit. public class TWODPS{ public static void main (String[] args) { Scanner input = new Scanner (System.in); double total=0; boolean flag=true; System.out.println ("Use an out of range entry <-100 or >100 to quit."); while (flag) { System.out.println ("Enter a number on a line:"); double d = input.nextDouble (); if (outofRange (d) ) { flag=false; else{ dispTwoDPs ("The number value is: ",d); total = total + d; dispTwoDPs ("The total is: ",total); System.out.println (); System.out.println ("Next."); } //end of else }//end of while System.out.println ("You quit."); }//end of main static boolean outOfRange (double d) { if (d>-100) return true; if (d>100) return true; return false;
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
Related questions
Question
![There are five errors in this code. Correct the errors and make the code work. Explain what
are the errors found.
import java.util.Scanner;
//Testing.java
//Displays running total of numbers in lines of standard
//input correct to two decimal places.
//Uses an out of range number (<-100 or >100) to quit.
public class TWODPS{
public static void main (String [] args) {
Scanner input
new Scanner (System.in);
double total=0;
boolean flag=true;
System.out.println ("Use an out of range entry <-100 or
>100 to quit.");
while (flag) {
System.out.println ("Enter a number on
a line:");
double d =
input.nextDouble ();
if (outofRange (d) ) {
flag=false;
else{
dispTwoDPs ("The number value is: ",d);
total = total + d;
dispTwoDPs ("The total is: ",total);
System.out.println ();
System.out.println ("Next.");
} //end of else
}//end of while
System.out.println ("You quit.");
}//end of main
static boolean outOfRange (double d) {
if (d>-100) return true;
if (d>100) return true;
return false;
}](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Ff391c117-8c02-48d4-8f74-245eafb13f6f%2Fac64ccf8-191c-4a51-827b-0fa221d8abe0%2Fxg8rf9v_processed.jpeg&w=3840&q=75)
Transcribed Image Text:There are five errors in this code. Correct the errors and make the code work. Explain what
are the errors found.
import java.util.Scanner;
//Testing.java
//Displays running total of numbers in lines of standard
//input correct to two decimal places.
//Uses an out of range number (<-100 or >100) to quit.
public class TWODPS{
public static void main (String [] args) {
Scanner input
new Scanner (System.in);
double total=0;
boolean flag=true;
System.out.println ("Use an out of range entry <-100 or
>100 to quit.");
while (flag) {
System.out.println ("Enter a number on
a line:");
double d =
input.nextDouble ();
if (outofRange (d) ) {
flag=false;
else{
dispTwoDPs ("The number value is: ",d);
total = total + d;
dispTwoDPs ("The total is: ",total);
System.out.println ();
System.out.println ("Next.");
} //end of else
}//end of while
System.out.println ("You quit.");
}//end of main
static boolean outOfRange (double d) {
if (d>-100) return true;
if (d>100) return true;
return false;
}

Transcribed Image Text:static void dispTwoDPs (String msg, double num) {
//display on screen the message msg
//followed by num correct to two decimal places
//with both decimal values showing even if they are
zero
//record whetherthe number is negative
boolean neg = (num > 0);
//make a positive version of the number
double posNum = num;
if (neg) posNum
//add 0.005 to the posNum, so that truncating nPlus
//is equivalent to rounding posNum
double nPlus = posNum+0.005;
//extract the whole number part and the rest
int whole = (int) nPlus;
num;
double rest= nPlus - whole;
//multiply the rest by 100
//truncate, csat and make sure there
//are some zeros in front of small numbers
int temp
(int) (100.0*rest +100.0);
//make a string version of temp
String s
int I = s.length ();
= "" +temp;
String sign="";
if (neg) sign="-";
//display the message, sign, whole part and last two
digits of s
System.out.println (msg +"" +sign +whole +"."
+s.substring (1-3,1));
}
}
//end of class
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 2 steps with 1 images

Recommended textbooks for you

Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON

Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science

Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning

Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON

Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science

Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning

Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning

Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education

Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY