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. // Application looks up home price // for different floor plans // allows upper or lowercase data entry import java.util.*; public class DebugEight3 { publicstaticvoidmain(String[] args) { Scanner input =newScanner(System.in); String entry; char[] floorPlans = {'A','B','C','a','b','c'} int[] pricesInThousands = {145,190,235}; char plan; int x, fp =99; String prompt ="Please select a floor plan\n"+ "Our floorPlanss are:\n"+"A - Augusta, a ranch\n"+ "B - Brittany, a split level\n"+ "C - Colonial, a two-story\n"+ "Enter floorPlans letter"; System.out.println(prompt); entry = input.next(); plan = entry.charAt(1); for(x =0; x < floorPlans.length; ++x) if(plan == floorPlans[x]) x = fp; if(fp =99) System.out.println("Invalid floor plan code entered")); else { if(fp >=3) fp = fp - 3; System.out.println("Model " + plan + " is priced at only $" + pricesInThousends[fp] + ",000"); } } } Code that was provided by an expert at bartley but didnt work; //DebugEight3.java import java.util.*; public class DebugEight3 { publicstaticvoidmain(String[] args) { Scanner input =newScanner(System.in); String entry; //array of char type char[] floorPlans = {'A','B','C','a','b','c'}; //array of integer type int[] pricesInThousands = {145,190,235}; char plan; int x, fp =99; String prompt ="Please select a floor plan\n"+ "Our floorPlanss are:\n"+"A - Augusta, a ranch\n"+ "B - Brittany, a split level\n"+ "C - Colonial, a two-story\n"+ "Enter floorPlans letter"; System.out.println(prompt); //taking input from the user entry = input.next(); //here use charAt(0) because array index starts from 0 plan = entry.charAt(0); for(x =0; x < floorPlans.length; ++x) //if input data lies under floorPlans array then store the //value of index x in fp if(plan == floorPlans[x]) //here use fp=x instead of x=fp fp = x; //if the input data does not lie under the floorPlans array //here use comparison operator == instead of assigning operator = if(fp ==99) System.out.println("Invalid floor plan code entered"); else { //is entered data is small a,b,c if(fp >=3) fp = fp - 3; //displaying the price of corresponding floor plans System.out.println("Model " + plan + " is priced at only $" + pricesInThousands[fp] + ",000");//here use pricesInThousands instead of pricesInThousends } } } Please find attached out in screenshot
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. // Application looks up home price // for different floor plans // allows upper or lowercase data entry import java.util.*; public class DebugEight3 { publicstaticvoidmain(String[] args) { Scanner input =newScanner(System.in); String entry; char[] floorPlans = {'A','B','C','a','b','c'} int[] pricesInThousands = {145,190,235}; char plan; int x, fp =99; String prompt ="Please select a floor plan\n"+ "Our floorPlanss are:\n"+"A - Augusta, a ranch\n"+ "B - Brittany, a split level\n"+ "C - Colonial, a two-story\n"+ "Enter floorPlans letter"; System.out.println(prompt); entry = input.next(); plan = entry.charAt(1); for(x =0; x < floorPlans.length; ++x) if(plan == floorPlans[x]) x = fp; if(fp =99) System.out.println("Invalid floor plan code entered")); else { if(fp >=3) fp = fp - 3; System.out.println("Model " + plan + " is priced at only $" + pricesInThousends[fp] + ",000"); } } } Code that was provided by an expert at bartley but didnt work; //DebugEight3.java import java.util.*; public class DebugEight3 { publicstaticvoidmain(String[] args) { Scanner input =newScanner(System.in); String entry; //array of char type char[] floorPlans = {'A','B','C','a','b','c'}; //array of integer type int[] pricesInThousands = {145,190,235}; char plan; int x, fp =99; String prompt ="Please select a floor plan\n"+ "Our floorPlanss are:\n"+"A - Augusta, a ranch\n"+ "B - Brittany, a split level\n"+ "C - Colonial, a two-story\n"+ "Enter floorPlans letter"; System.out.println(prompt); //taking input from the user entry = input.next(); //here use charAt(0) because array index starts from 0 plan = entry.charAt(0); for(x =0; x < floorPlans.length; ++x) //if input data lies under floorPlans array then store the //value of index x in fp if(plan == floorPlans[x]) //here use fp=x instead of x=fp fp = x; //if the input data does not lie under the floorPlans array //here use comparison operator == instead of assigning operator = if(fp ==99) System.out.println("Invalid floor plan code entered"); else { //is entered data is small a,b,c if(fp >=3) fp = fp - 3; //displaying the price of corresponding floor plans System.out.println("Model " + plan + " is priced at only $" + pricesInThousands[fp] + ",000");//here use pricesInThousands instead of pricesInThousends } } } Please find attached out in screenshot
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
100%
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.
// Application looks up home price
// for different floor plans
// allows upper or lowercase data entry
import java.util.*;
public class DebugEight3
{
publicstaticvoidmain(String[] args)
{
Scanner input =newScanner(System.in);
String entry;
char[] floorPlans = {'A','B','C','a','b','c'}
int[] pricesInThousands = {145,190,235};
char plan;
int x, fp =99;
String prompt ="Please select a floor plan\n"+
"Our floorPlanss are:\n"+"A - Augusta, a ranch\n"+
"B - Brittany, a split level\n"+
"C - Colonial, a two-story\n"+
"Enter floorPlans letter";
System.out.println(prompt);
entry = input.next();
plan = entry.charAt(1);
for(x =0; x < floorPlans.length; ++x)
if(plan == floorPlans[x])
x = fp;
if(fp =99)
System.out.println("Invalid floor plan code entered"));
else
{
if(fp >=3)
fp = fp - 3;
System.out.println("Model " +
plan + " is priced at only $" +
pricesInThousends[fp] + ",000");
}
}
}
Code that was provided by an expert at bartley but didnt work;
//DebugEight3.java
import java.util.*;
public class DebugEight3
{
publicstaticvoidmain(String[] args)
{
Scanner input =newScanner(System.in);
String entry;
//array of char type
char[] floorPlans = {'A','B','C','a','b','c'};
//array of integer type
int[] pricesInThousands = {145,190,235};
char plan;
int x, fp =99;
String prompt ="Please select a floor plan\n"+
"Our floorPlanss are:\n"+"A - Augusta, a ranch\n"+
"B - Brittany, a split level\n"+
"C - Colonial, a two-story\n"+
"Enter floorPlans letter";
System.out.println(prompt);
//taking input from the user
entry = input.next();
//here use charAt(0) because array index starts from 0
plan = entry.charAt(0);
for(x =0; x < floorPlans.length; ++x)
//if input data lies under floorPlans array then store the
//value of index x in fp
if(plan == floorPlans[x])
//here use fp=x instead of x=fp
fp = x;
//if the input data does not lie under the floorPlans array
//here use comparison operator == instead of assigning operator =
if(fp ==99)
System.out.println("Invalid floor plan code entered");
else
{
//is entered data is small a,b,c
if(fp >=3)
fp = fp - 3;
//displaying the price of corresponding floor plans
System.out.println("Model
" +
plan + " is priced at only $" +
pricesInThousands[fp] + ",000");//here use pricesInThousands instead of pricesInThousends
}
}
}
![Instructions
DebugEight3.java
>_ Terminal
+
1 //DebugEight3.java
sandbox $ rm -f *.class
sandbox $
sandbox $
sandbox $ javac DebugEight3.java
DebugEight3.java:43: error: unclosed string literal
2
The files provided in the code editor to the right contain syntax and/or logic errors. In
3
Llal
each case, determine and fix the problem, remove all syntax and coding errors, and
4 import java.util.*;
run the program to ensure it works properly.
5 public class DebugEight3
</>
6 {
System.out.println("Model
7
public static void main(String[] args)
Grading
{
DebugEight3.java:45: error: unclosed string literal
9
Scanner input = new Scanner(System.in);
Write your Java code in the area on the right. Use the Run button to compile and run
10
String entry;
the code. Clicking the Run Checks button will run pre-configured tests against your
11
//array of char type
DebugEight3.java:47: error: not a statement
code to calculate a grade.
12
char[] floorPlans = {'A','B','C','a','b','c'};
pricesInThousands[fp] + ", 000");//here use
13
//array of integer type
pricesInThousands instead of pricesInThousends
Once you are happy with your results, click the Submit button to record your score.
14
int[] pricesInThousands = {145, 190, 235};
15
char plan;
DebugEight3.java:47: error: ';' expected
pricesInThousands[fp] + ", 000");//here use
int x, fp = 99;
String prompt = "Please select a floor plan\n" +
"Our floorPlanss are:\n" + "A - Augusta, a ranch\n" +
"B - Brittany, a split level\n" +
"C - Colonial, a two-story\n" +
16
17
pricesInThousands instead of pricesInThousends
18
4 errors
19
sandbox $ java DebugEight3
Error: Could not find or load main class DebugEight3
sandbox $ |
20
21
"Enter floorPlans letter";
22
System.out.println(prompt);
23
//taking input from the user
entry = input.next();
//here use charAt (0) because array index starts from 0
plan = entry.charAt (0);
for(x = 0; x < floorPlans.length; ++x)
24
25
26
27
28
//if input data lies under floorPlans array then store the
29
//value of index x in fp
30
if(plan == floorPlans[x])
31
//here use fp=x instead of x=fp
32
fp = x;
33
//if the input data does not lie under the floorPlans array
//here use comparison operator == instead of assigning operator =
if(fp == 99)
System.out.println("Invalid floor plan code entered");
34
35
36
37
else
38
{
39
//is entered data is small a,b,c
if(fp >= 3)
fp = fp - 3;
40
41
42
//displaying the price of corresponding floor plans
43
System.out.println("Model
44
45 " +
46
plan + " is priced at only $" +
pricesInThousands[fp] + ",000");//here use pricesInThousands instead of pricesInThousends
}
}
47
48
49
50 }
51](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Ffccef267-caf6-466c-a4c6-30c399591489%2F6b96e837-eb7f-408a-b18d-0450d5a7abf2%2Fhwubh77_processed.jpeg&w=3840&q=75)
Transcribed Image Text:Instructions
DebugEight3.java
>_ Terminal
+
1 //DebugEight3.java
sandbox $ rm -f *.class
sandbox $
sandbox $
sandbox $ javac DebugEight3.java
DebugEight3.java:43: error: unclosed string literal
2
The files provided in the code editor to the right contain syntax and/or logic errors. In
3
Llal
each case, determine and fix the problem, remove all syntax and coding errors, and
4 import java.util.*;
run the program to ensure it works properly.
5 public class DebugEight3
</>
6 {
System.out.println("Model
7
public static void main(String[] args)
Grading
{
DebugEight3.java:45: error: unclosed string literal
9
Scanner input = new Scanner(System.in);
Write your Java code in the area on the right. Use the Run button to compile and run
10
String entry;
the code. Clicking the Run Checks button will run pre-configured tests against your
11
//array of char type
DebugEight3.java:47: error: not a statement
code to calculate a grade.
12
char[] floorPlans = {'A','B','C','a','b','c'};
pricesInThousands[fp] + ", 000");//here use
13
//array of integer type
pricesInThousands instead of pricesInThousends
Once you are happy with your results, click the Submit button to record your score.
14
int[] pricesInThousands = {145, 190, 235};
15
char plan;
DebugEight3.java:47: error: ';' expected
pricesInThousands[fp] + ", 000");//here use
int x, fp = 99;
String prompt = "Please select a floor plan\n" +
"Our floorPlanss are:\n" + "A - Augusta, a ranch\n" +
"B - Brittany, a split level\n" +
"C - Colonial, a two-story\n" +
16
17
pricesInThousands instead of pricesInThousends
18
4 errors
19
sandbox $ java DebugEight3
Error: Could not find or load main class DebugEight3
sandbox $ |
20
21
"Enter floorPlans letter";
22
System.out.println(prompt);
23
//taking input from the user
entry = input.next();
//here use charAt (0) because array index starts from 0
plan = entry.charAt (0);
for(x = 0; x < floorPlans.length; ++x)
24
25
26
27
28
//if input data lies under floorPlans array then store the
29
//value of index x in fp
30
if(plan == floorPlans[x])
31
//here use fp=x instead of x=fp
32
fp = x;
33
//if the input data does not lie under the floorPlans array
//here use comparison operator == instead of assigning operator =
if(fp == 99)
System.out.println("Invalid floor plan code entered");
34
35
36
37
else
38
{
39
//is entered data is small a,b,c
if(fp >= 3)
fp = fp - 3;
40
41
42
//displaying the price of corresponding floor plans
43
System.out.println("Model
44
45 " +
46
plan + " is priced at only $" +
pricesInThousands[fp] + ",000");//here use pricesInThousands instead of pricesInThousends
}
}
47
48
49
50 }
51
Expert Solution
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Recommended textbooks for you
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
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…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
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)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
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…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
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…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
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)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
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](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY