Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I got the error \"Error: Main method not found in class course_grade.Course_Grad

ID: 666520 • Letter: I

Question

I got the error "Error: Main method not found in class course_grade.Course_Grade, please define the main method as:
public static void main(String[] args)
or a JavaFX application class must extend javafx.application.Application
Java Result: 1"

Can someone give me the corrected code please?

package course_grade;
import java.util.*;
/**
* @author Daniela Lopez
*/

public class Course_Grade
{
private String Course_Name;
private char letter_grade;
  
public Course_Grade ()
{
setCourse_Name (" ");
}
public Course_Grade (String name, char letter)
{
setCourse_Name (name);
setLetter_grade(letter);
System.out.println("Test");
}
public String getCourse_Name ()
{
return Course_Name;
}
public void setCourse_Name (String Course_Name)
{
this.Course_Name = Course_Name;
}
public char getLetter_grade ()
{
return letter_grade;
}
public void setLetter_grade (char letter_grade)
{
this.letter_grade = letter_grade;
}
public String toString ()
{
return Course_Name + " Has letter grade " + letter_grade;
}
public boolean equals (Course_Grade CG)
{
return (CG.letter_grade == letter_grade
&& Course_Name.equalsIgnoreCase (CG.Course_Name));
}
}
  
class test
{
public static void main (String [] args)
{
Course_Grade CG1 = new Course_Grade ("Electronics", 'A');
Course_Grade CG2 = new Course_Grade ("Image Procession", 'C');
System.out.println(CG1);
System.out.println(CG2);
System.out.println("is Course 1 equals to Course 2? " +
CG1.equals(CG2));
  
}
}

Explanation / Answer

please save file as test.java

package course_grade;
import java.util.*;
/**
* @author Daniela Lopez
*/
public class Course_Grade
{
private String Course_Name;
private char letter_grade;
  
public Course_Grade ()
{
setCourse_Name (" ");
}
public Course_Grade (String name, char letter)
{
setCourse_Name (name);
setLetter_grade(letter);
System.out.println("Test");
}
public String getCourse_Name ()
{
return Course_Name;
}
public void setCourse_Name (String Course_Name)
{
this.Course_Name = Course_Name;
}
public char getLetter_grade ()
{
return letter_grade;
}
public void setLetter_grade (char letter_grade)
{
this.letter_grade = letter_grade;
}
public String toString ()
{
return Course_Name + " Has letter grade " + letter_grade;
}
public boolean equals (Course_Grade CG)
{
return (CG.letter_grade == letter_grade
&& Course_Name.equalsIgnoreCase (CG.Course_Name));
}
}
  
class test
{
public static void main (String [] args)
{
Course_Grade CG1 = new Course_Grade ("Electronics", 'A');
Course_Grade CG2 = new Course_Grade ("Image Procession", 'C');
System.out.println(CG1);
System.out.println(CG2);
System.out.println("is Course 1 equals to Course 2? " +
CG1.equals(CG2));
  
}
}