In Java fix this problem so that it can run. The flawed pieces are highlighted  -Also, use char instead of ch -Make sure it will run in java language via intellij   public class Image { int numberOfPhotos; // photos on roll double fStop; // light let it 1.4,2.0,2.8 ... 16.0 int iso; // sensativity to light 100,200, 600 int filterNumber; // 1-6 String subjectMatter; String color; // black and white or color String location; boolean isblurry; public String looksBlurry(boolean key) {

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

In Java fix this problem so that it can run. The flawed pieces are highlighted 

-Also, use char instead of ch

-Make sure it will run in java language via intellij

 

public class Image {
int numberOfPhotos; // photos on roll
double fStop; // light let it 1.4,2.0,2.8 ... 16.0
int iso; // sensativity to light 100,200, 600
int filterNumber; // 1-6
String subjectMatter;
String color; // black and white or color
String location;
boolean isblurry;

public String looksBlurry(boolean key)
{
if ( key == true)
{
return "Photo is Blurry";
}
else
{
return "Photo is Clear";
}
}

public void printPhotoDetails (String s1){
Scanner br= new Scanner(System.in);
String subjectMatter=s1;
System.out.println("Data of Nature photos:");
System.out.println("Enter number of photos:");
numberOfPhotos= br.nextInt();
int i=1;

while(true){

System.out.println("Enter Filter number of photos"+i+":");
filterNumber= br.nextInt();
System.out.println("Enter colour of photo"+i+ ":");
String color= br.next();
System.out.println("Enter focal length of photo"+i+":");
fStop= br.nextInt();


System.out.println("Enter location of photo"+i+":");
String location= br.next();
System.out.println("Enter iso of photo"+i+":");
String iso= br.next();

System.out.println("----------------------------------");
System.out.println("Printing details of current photo:");
System.out.println("----------------------------------");
System.out.println("This is a/an " + subjectMatter +"roll:" +" " + color + "using filter: "+ filterNumber + ".");
System.out.println("It has " + numberOfPhotos + "photos with " + fStop + "fStop." );
System.out.println("This photo was taken near the"+ location + "with film at " + iso + "ISO"+ ".");

if (isblurry == true){
System.out.println("You can post it.");
continue;
}
else {
System.out.println("You should post it.");
}
break;
}


}
public static void main(String[] args) {
int, char, np,no,fs,i;
Main object =new Main();

Scanner brake= new Scanner(System.in);
System.out.println("Photo subject");
System.out.println("1. Nature photos\n2.Flower photos");
try{


System.out.println("Enter choice:");
ch = brake.nextInt();
switch(ch)
{
case 1:
String a= "Nature";
object.printPhotoDetails(a);
break;
case 2:
String b="Flower";
object.printPhotoDetails(b);
break;
}}
catch(NumberFormatException ex)
{

System.out.println("catch block executed...");

}

}
}

Expert Solution
steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Developing computer interface
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