Answered step by step
Verified Expert Solution
Question
1 Approved Answer
1 public class Q 1 NumberThing 2 { 3 / * * * * * * * * * * * * * * *
public class QNumberThing
Sums all numbers in the list greater than y
Divides the total by the magnitude of the list.
If anything is invalid, is returned instead.
public static double numberThingList intList, int y
if intList null
return ;
else
double sum ;
forInteger nextInt: intList
ifnextInt y
sum sum doublenextInt;
ifsum
return ;
double result sum doubleintListsize;
return result;
public static void mainString args
double result numberThingparameters go here;
System.out.printlnresult;
Explain what is wrong with the given code. Describe the fault precisely by proposing a modification
If possible, give a test case that does not execute the fault. If not, briefly explain
why not.
If possible, give a test case that executes the fault, but does not result in an error
state. If not, briefly explain why not.
If possible give a test case that results in an error, but not a failure. If not, briefly
explain why not.
e In the given code, describe the first error state. Be sure to describe the complete
state.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started