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...
icon
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
}
}
}
Please find attached out in screenshot 
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
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
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Similar questions
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
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 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)
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
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY