Question
I have my assignment printing, but I can find why the flowers is printing null and not the type of flower. Instructions Make sure the
I have my assignment printing, but I can find why the flowers is printing null and not the type of flower.
Instructions
- Make sure the source code file named Flowers.java is open.
- Declare the variables you will need.
- Write the Java statements that will open the input file, flowers.dat, for reading.
- Write a while loop to read the input until EOF is reached.
- In the body of the loop, print the name of each flower and where it can be grown (sun or shade) using a format of flowerName + " is grown in the " + sunOrShade).
- Execute the program
import java.io.*; // Import class for file input.
public class Flowers { public static void main(String args[]) throws Exception { // Declare variables here String flowerName; String sunOrShade = "flowers.dat"; // Open input file. FileReader fr = new FileReader("flowers.dat"); // Create BufferedReader object. BufferedReader br = new BufferedReader (fr); // Write while loop that reads records from file. while ((flowerName = br.readLine()) !=null) { sunOrShade = br.readLine(); } System.out.println("Flowers " + flowerName + " is grown in the " + sunOrShade);
br.close(); System.exit(0); } // End of main() method.
} // End of Flowers class.
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