i got this error when I try to compile my code. What should I do? Should i change the name of my file (CompactDisc.java) to another? I already created a Song.java file, what command or action should I make next. import java.io.*; /** This program creates a list of songs for a CD by reading from a file. */ public class CompactDisc { public static void main(String[] args)throws IOException { FileReader file = new FileReader("Classics.txt"); BufferedReader input = new BufferedReader(file); String title; String artist; Song[] cd= new Song[6]; // ADD LINES FOR TASK #3 HERE // Declare an array of Song objects, called cd, // with a size of 6 for (int i = 0; i < cd.length; i++) { title = input.readLine(); artist = input.readLine(); //Song dc= new Song(title,artist); cd[i]= new Song(title,artist); // ADD LINES FOR TASK #3 HERE // Fill the array by creating a new song with // the title and artist and storing it in the // appropriate position in the array } System.out.println("Contents of Classics:\n"); for (int i = 0; i < cd.length; i++) { System.out.print(cd[i]); // ADD LINES FOR TASK #3 HERE // Print the contents of the array to the console } } } //Song.java public class Song { private String artist; private String title; public Song(String title, String artist) { this.title = title; this.artist = artist; } public String toString() { return title + " by " + artist + "\n"; } } /*Classics.txt Ode to Joy Bach The Sleeping Beauty Tchaikovsky Lullaby Brahms Canon Bach Symphony No. 5 Beethoven The Blue Danube Waltz Strauss*/ CompactDisc.java:49: error: class Song is public, should be declared in a file named Song.java public class Song ^ 1 error

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

 i got this error when I try to compile my code. What should I do? Should i change the name of my file (CompactDisc.java) to another? I already created a Song.java file, what command or action should I make next.

import java.io.*;

/**
   This program creates a list of songs for a CD
   by reading from a file.
*/

public class CompactDisc
{
   public static void main(String[] args)throws IOException
   {
      FileReader file = new FileReader("Classics.txt");
      BufferedReader input = new BufferedReader(file);
      String title;
      String artist;
      
      Song[] cd= new Song[6]; 

      // ADD LINES FOR TASK #3 HERE
      // Declare an array of Song objects, called cd,
      // with a size of 6

      for (int i = 0; i < cd.length; i++)
      {
         title = input.readLine();
         artist = input.readLine();
         //Song dc= new Song(title,artist);
         cd[i]= new Song(title,artist);

         // ADD LINES FOR TASK #3 HERE
         // Fill the array by creating a new song with
         // the title and artist and storing it in the
         // appropriate position in the array
      }

      System.out.println("Contents of Classics:\n");
      for (int i = 0; i < cd.length; i++)
      {
        
        System.out.print(cd[i]);
         // ADD LINES FOR TASK #3 HERE
         // Print the contents of the array to the console
      }
   }
}

//Song.java
public class Song
{
 private String artist;
 private String title;

 public Song(String title, String artist)
 {
  this.title = title;
  this.artist = artist;
 } 
 public String toString()
 {
   return title + " by " + artist + "\n";
 }
}

/*Classics.txt

Ode to Joy
Bach
The Sleeping Beauty
Tchaikovsky
Lullaby
Brahms
Canon
Bach
Symphony No. 5
Beethoven
The Blue Danube Waltz
Strauss*/

CompactDisc.java:49: error: class Song is public, should be declared in a file named Song.java public class Song ^ 1 error

 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 5 images

Blurred answer
Knowledge Booster
Constants and Variables
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