Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Home Answers Viewqa Java-Beginners cannot find symbol
Login         

View Questions and Answers by Category

Advertisements


 
Have Programming Question? Ask it here!
 
 
 


astar
cannot find symbol
1 Answer(s)      5 years ago
Posted in : Java Beginners


public class Areatest
{ public static void main(String[]args)
{
Figure[]figures={new Triangle(2.0,3.0,3.0),new Rectangle(4.0,6.0),new Square(5.0)};
for(int i=0;i<figures.length;i++)
{ System.out.println("Area of "+figures[i]+" is "+figures[i].getArea());
}
}
}
abstract class Figure
{ public abstract double getArea();
}
class Triangle extends Figure
{ double la,lb,lc;
Triangle(double la,double lb,double lc)
{ this.la=la;this.lb=lb;this.lc=lc;
}
public String toString()
{ return "Triangle: sides are "+la+", "+lb+"& "+lc+":";
}
public double getArea()
{ double s=(la+lb+lc)/2;
return Math.sqrt(s*(s-la)*(s-lb)*(s-lc));
}
}
class Rectangle extends Figure
{ double width,height;
Rectangle(double width,double height)
{ this.width=width;this.height=height;
}
public String toString()
{ return "Rectangle: width= "+width+", height="+height;
}
public double getArea()
{ return width*height;
}
}
class Square extends Figure
{ Square(double width)
{ this.width=width;
}
public String toString()
{ return "Square: width= "+width;
}
public double getArea()
{ return width*width;
}
}

Advertisement
View Answers

January 14, 2010 at 10:03 AM


Hi Friend,

You haven't define variable width in Square class.

Here is your modified code:

public class Areatest{
public static void main(String[]args){
Figure[]figures={new Triangle(2.0,3.0,3.0),new Rectangle(4.0,6.0),new Square(5.0)};
for(int i=0;i<figures.length;i++)
{ System.out.println("Area of "+figures[i]+" is "+figures[i].getArea());
}
}
}
abstract class Figure
{ public abstract double getArea();
}
class Triangle extends Figure
{ double la,lb,lc;
Triangle(double la,double lb,double lc)
{ this.la=la;this.lb=lb;this.lc=lc;
}
public String toString()
{ return "Triangle: sides are "+la+", "+lb+"& "+lc+":";
}
public double getArea()
{ double s=(la+lb+lc)/2;
return Math.sqrt(s*(s-la)*(s-lb)*(s-lc));
}
}
class Rectangle extends Figure
{ double width,height;
Rectangle(double width,double height)
{ this.width=width;this.height=height;
}
public String toString()
{ return "Rectangle: width= "+width+", height="+height;
}
public double getArea()
{ return width*height;
}
}
class Square extends Figure
{
double width;
Square(double width){
this.width=width;
}
public String toString()
{ return "Square: width= "+width;
}
public double getArea()
{ return width*width;
}
}

Thanks


Related Tutorials/Questions & Answers:
cannot find symbol method nextchar()??
cannot find symbol method nextchar()??  import java.util.Scanner; public class Calc5{ public static void main(String args[]){ Scanner obj = new Scanner(System.in); System.out.println("please enter
cannot find symbol - Java Beginners
cannot find symbol  public class Areatest { public static void main(String[]args) { Figure[]figures={new Triangle(2.0,3.0,3.0),new Rectangle(4.0,6.0),new Square(5.0)}; for(int i=0;i
Advertisements
JSP cannot find symbol error - JSP-Servlet
JSP cannot find symbol error  Suppose-- we created 'a.jsp' in which we make a database connection... how to retrieve 'new' here... If I want to access the 'new' string within the form what should i do???  
Java error cannot find symbol
Java error cannot find symbol In this section you will learn about "cannot find symbol" in java. Java cannot find symbol is a type of error occurs... the variable in use its trying to refer, then it will give a error cannot find symbol
Java error cannot find symbol
cannot find symbol”. The reason behind cannot find symbol error... the java error cannot find symbol. In this example a class name 'cannot find.../src/ Cannotfindsymbol.java:11: cannot find symbol symbol: variable z
Java error cannot find symbol
Java error cannot find symbol       The java error cannot find symbol occurred when a Compiler... a class name 'cannot find symbol'. Inside the main method we have initialized
cannot find symbol class array queue--plzz somebody help..
cannot find symbol class array queue--plzz somebody help..  import java.util.*; public class Test { public static void main(String[] args) { ArrayQueue<String> q = new ArrayQueue<String>(6); System.out.println
Cannot find tag library descriptor
Cannot find tag library descriptor  Cannot find tag library descriptor...? How to resolve in struts in eclipse
Cannot find FacesContext exception - Java Server Faces Questions
Cannot find FacesContext exception  Hi all, I am into an web application,where we are using Richfaces. Now, When I try to create a new Jsp page using taglibs[faces, html], getting 'Cannot find FacesContext' exception. What
cannot find java.exe error while opening netbean5.5 - IDE Questions
cannot find java.exe error while opening netbean5.5  HI, 1)i am working netbean5.5 tool.I got the error of cannot find c:\programfiles\java\jdk1.6.0_02. (while opening netbean5.5 shortcut in desktop) . my system jdk path
javax.servlet.jsp.JspException: Cannot find FacesContext - Java Server Faces Questions
javax.servlet.jsp.JspException: Cannot find FacesContext  exception javax.servlet.ServletException: Cannot find FacesContext...(HttpServlet.java:802) root cause javax.servlet.jsp.JspException: Cannot find
Error : javax.servlet.jsp.JspException: Cannot find bean org.apache.struts.taglib.html.BEAN in any scope
Error : javax.servlet.jsp.JspException: Cannot find bean org.apache.struts.taglib.html.BEAN in any scope  I am getting following error in my struts... javax.servlet.jsp.JspException: Cannot find bean org.apache.struts.taglib.html.BEAN
Currency Symbol problem
Currency Symbol problem  Hi All, My Server side code... Symbol is: PEN Local is: en Local is: es_PA, Currency Symbol is: PAB Local is: sr_BA, Currency Symbol is: BAM Local is: mk Local is: es_GT, Currency Symbol
Symbol Substitution
Symbol Substitution            In this example , we are going... values which will  converted it into symbol. For this we just convert
cannot connect to database - JDBC
cannot connect to database  Iam using eclipse in my system ,when connecting the database mysql version 5.0 to the eclipse iam getting an error as ""Creating connection to mysql has encountered a problem.Could not connect to mysql
equal symbol expected in jsp - JSP-Servlet
equal symbol expected in jsp   Hi frndz i am using following code to upload a file. <% Connection con=null; PreparedStatement pstatement... error org.apache.jasper.JasperException: /upload_page.jsp(2,26) equal symbol
How to make a loading symbol
How to make a loading symbol Learn here to create your own loading symbol that show the loading process in the website. New File: Take a new document. Draw a Circle: Draw a circle with this "f20b27" color by using
How to design a question message symbol
How to design a question message symbol Let's see how to make a question message symbol, you can make it by this example. Draw a circle.... Your will get it. Inset symbol: Choose Horizontal type tool (T
cannot display an arrayList in JSP
cannot display an arrayList in JSP  Hello, My bean is called Zone, i got all Zones from sql Server with Hibernate. in DAO.Class: print("List zones = session.createQuery("FROM Zone").list();"); i want to send this List from
How to insert a symbol on the stone
How to insert a symbol on the stone If you are not able to insert a symbol on the any object, you should come to this example to learn... symbol shape. It is your done here. Look
combobox cannot be resolved in JavaFX
combobox cannot be resolved in JavaFX  I want to design one application with a combobox containing items. and while selecting i want to give user autocomplete suggestion. but while doing this combobox is not getting resolved. i
cannot do the additional operator
cannot do the additional operator  i got problem with additional and multiplication operator...please anyone help me <html> <head> <title>Simple Calculator</title> <script language = "JavaScript
System.out.println cannot be written inside a class
System.out.println cannot be written inside a class  why System.out.println cannot be written inside a class
PdfCopyFields cannot be resolved - Java Beginners
PdfCopyFields cannot be resolved   Trying to concatenate PDF files. I downloaded the example from PdfCopyFields cannot be resolved but other
PdfCopyFields cannot be resolved - Java Beginners
PdfCopyFields cannot be resolved  PdfCopyFields cannot be resolved but other classes in the iText-2.1.0.jar are resolved. Any suggestions? Thanks
java.lang.IllegalArgumentException: node to traverse cannot be null!
java.lang.IllegalArgumentException: node to traverse cannot be null!  Can Any body help me out regarding the above exception in Hibernate HQL
how to write greater than symbol in a file using java
how to write greater than symbol in a file using java  Hello I want to write < and > symbol in a file but its coming like > and < Please... the greater than and less than symbol is coming as & gt and & lt
java.lang.IllegalArgumentException: node to traverse cannot be null!
java.lang.IllegalArgumentException: node to traverse cannot be null!  Hi, I am new to Hibernate. I am facing the problem java.lang.IllegalArgumentException: node to traverse cannot be null! while updating a row. The code
ls: cannot access >: No such file or directory
ls: cannot access >: No such file or directory  import java.io.BufferedReader; import java.io.InputStreamReader; public class Example...: cannot access >: No such file or directory error is displayed .No f.txt
org.apache.struts.action.ActionMessage cannot be cast to org.apache.struts.action.ActionError - Struts
org.apache.struts.action.ActionMessage cannot be cast...: org.apache.struts.action.ActionMessage cannot be cast to org.apache.struts.action.ActionError... java.lang.ClassCastException: org.apache.struts.action.ActionMessage cannot
java.lang.IllegalArgumentException: node to traverse cannot be null!
java.lang.IllegalArgumentException: node to traverse cannot be null!  In my Hibernate program following error is coming: java.lang.IllegalArgumentException: node to traverse cannot be null
Advertisements
 

 

 

DMCA.com