COMPILER ERROR MESSAGES Driver.java:4: error: class TriangleDriver is public, should be declared in a file named TriangleDriver.java public class TriangleDriver 1 error 1 import java.util.*; 2 3 //Driver for Triangle class 4 public class TriangleDriver 5 { //main method public static void main(String args[]) { //scanner object Scanner ob=new Scanner (System.in); 7 8 9 10 11 //variables to store the sides of triangle double sidel,side2,side3; 12 13 14 15 //getting the sides of the triangle System.out.print("Enter sidel of triangle: "); side1=ob.nextDouble (); 16 17 18 19 System.out.print("Enter side2 of triangle: "); side2=ob.nextDouble(); 20 21 22 System.out.print("Enter side3 of triangle: "); side3=ob.nextDouble (); 23 24 25 //getting the color of the triangle System.out.print("Enter color of triangle: "); String color=ob.next(); 26 27 28 29 //getting filled or not System.out.print("Enter whether triangle is filled(yes/no): "); String choice=ob.next(); 30 31 32

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

fix that problem please.

**Compiler Error Messages in Java**

This image displays a Java compiler error message, highlighting a common issue faced when programming in Java. The error message states:

```
Driver.java:4: error: class TriangleDriver is public, should be declared in a file named TriangleDriver.java
public class TriangleDriver
       ^
1 error
```

### Explanation:

- **Error Description:** The error occurs because the public class `TriangleDriver` is declared in a file named `Driver.java`. According to Java conventions, a public class must be in a file with the same name as the class. Thus, the file should be renamed to `TriangleDriver.java`.

### Code Breakdown:

Below the error message, part of the code is shown, involving tasks related to triangle properties.

1. **Imports:**
   ```java
   import java.util.*;
   ```

2. **Class Definition:**
   ```java
   public class TriangleDriver {
   ```

3. **Main Method:**
   ```java
   public static void main(String args[]) {
   ```

4. **Scanner Object:**
   - Creates a scanner object to read user input.
   ```java
   Scanner ob=new Scanner(System.in);
   ```

5. **Variables:**
   - Declares variables for storing triangle sides.
   ```java
   double side1, side2, side3;
   ```

6. **Input for Triangle Sides:**
   - Prompts for user input for the three sides of a triangle.
   ```java
   System.out.print("Enter side1 of triangle: ");
   side1=ob.nextDouble();

   System.out.print("Enter side2 of triangle: ");
   side2=ob.nextDouble();

   System.out.print("Enter side3 of triangle: ");
   side3=ob.nextDouble();
   ```

7. **Color Input:**
   - Gets the color of the triangle.
   ```java
   System.out.print("Enter color of triangle: ");
   String color=ob.next();
   ```

8. **Filled Status:**
   - Asks the user if the triangle is filled.
   ```java
   System.out.print("Enter whether triangle is filled(yes/no): ");
   String choice=ob.next();
   ```

9. **Choice to Lowercase:**
   - Converts the choice input to lowercase for consistency.
   ```java
   choice=choice.toLowerCase();
   ```

10
Transcribed Image Text:**Compiler Error Messages in Java** This image displays a Java compiler error message, highlighting a common issue faced when programming in Java. The error message states: ``` Driver.java:4: error: class TriangleDriver is public, should be declared in a file named TriangleDriver.java public class TriangleDriver ^ 1 error ``` ### Explanation: - **Error Description:** The error occurs because the public class `TriangleDriver` is declared in a file named `Driver.java`. According to Java conventions, a public class must be in a file with the same name as the class. Thus, the file should be renamed to `TriangleDriver.java`. ### Code Breakdown: Below the error message, part of the code is shown, involving tasks related to triangle properties. 1. **Imports:** ```java import java.util.*; ``` 2. **Class Definition:** ```java public class TriangleDriver { ``` 3. **Main Method:** ```java public static void main(String args[]) { ``` 4. **Scanner Object:** - Creates a scanner object to read user input. ```java Scanner ob=new Scanner(System.in); ``` 5. **Variables:** - Declares variables for storing triangle sides. ```java double side1, side2, side3; ``` 6. **Input for Triangle Sides:** - Prompts for user input for the three sides of a triangle. ```java System.out.print("Enter side1 of triangle: "); side1=ob.nextDouble(); System.out.print("Enter side2 of triangle: "); side2=ob.nextDouble(); System.out.print("Enter side3 of triangle: "); side3=ob.nextDouble(); ``` 7. **Color Input:** - Gets the color of the triangle. ```java System.out.print("Enter color of triangle: "); String color=ob.next(); ``` 8. **Filled Status:** - Asks the user if the triangle is filled. ```java System.out.print("Enter whether triangle is filled(yes/no): "); String choice=ob.next(); ``` 9. **Choice to Lowercase:** - Converts the choice input to lowercase for consistency. ```java choice=choice.toLowerCase(); ``` 10
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Unreferenced Objects
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