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



Home Answers Viewqa Java-Beginners cannot find symbol

Have Programming Question? Ask it here!
 
 
 


astar
cannot find symbol
1 Answer(s)      4 years and 8 months 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
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
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
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 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
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
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
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
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
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
Cannot assign an ArrayList to an empty ArrayList
Cannot assign an ArrayList to an empty ArrayList  I have a java file, in which a method returns an ArrayList. This ArrayList is supposed to contain all the Student object which are in X year. StudentsManager.java public
JSP cannot log to FileAppender - Log4J
JSP cannot log to FileAppender  Hi, Thank you for your attention :) I have a webapp running on Tomcat 5.5, which does all its logging using Log4j. At the moment, it logs fine to console when run from class main method
null pointer exception cannot be removed
null pointer exception cannot be removed  class list { public...=0; public int q=0; public static int i=0; public arraylist() { int...(int p,int q){ int y=0; for (y=0;y } else arraylist.abcd[p
image cannot be saved - Java Beginners
image cannot be saved  In the following program when we click on the menu item import, we can show any image on the panel but when we click on save the image is not drawn on the desired location.......please check the following
error cannot access class com.opensymphony.xwork2.ActionContext, wrong version
error cannot access class com.opensymphony.xwork2.ActionContext, wrong version  Error(1,32): cannot access class com.opensymphony.xwork2.ActionContext; class file has wrong version 49.0, should be 45.3 or 46.0 or 47.0 or 48.0
cannot declare variable inside @interface or @protocol
cannot declare variable inside @interface or @protocol  When i declare variable inside the interface, it always send an error saying "cannot declare variable inside @interface or @protocol". Can anyone please tell me why
incompatible types: Row cannot be converted to XSSFRow
incompatible types: Row cannot be converted to XSSFRow  In my POI project i am getting the following error: incompatible types: Row cannot be converted to XSSFRow How to solve the error? Thanks   Hi, You should use
cannot open .jar files by double click
cannot open .jar files by double click  I'm having a problem i create a .jar file in net beans and yesterday it work right b y and double click but i... the error as " main class cannot be found " plz help i'm stucked now still i have
find the factorial
find the factorial  how to find the factorial through the while loop?   class FindFactorial { public static void main(String[] args) { int value = 5, factorial = 1, temp = value; while
find and substring
find and substring   **import java.io.BufferedReader; import... BufferedReader(new InputStreamReader(System.in)); System.out.println("Enter find...){ } } public void findreplace(String find, String replace
arrays,why we cannot use this statement
arrays,why we cannot use this statement  import java.util.*; class Dash{ public static void main(String args[]){ int x0=100; int[] x1=new int[3]; int[][] x2=new int[3][3]; int[][][] x3
arrays,why we cannot use this statement
arrays,why we cannot use this statement  import java.util.*; class Dash{ public static void main(String args[]){ int x0=100; int[] x1=new int[3]; int[][] x2=new int[3][3]; int[][][] x3
Cannot run Struts 2 on IntelliJ Project - Struts
Cannot run Struts 2 on IntelliJ Project  I have been trying to run Struts 2 on IntelliJ IDEA for the past two weeks, can anyone help with basic example? starting from struts 2 configuration and installation. its very urgent
java [ cannot retrive date from sql ] why??
java [ cannot retrive date from sql ] why??   import java.util.Date; import java.text.SimpleDateFormat; import java.text.ParseException... cannot I retrive data from bd even if I put correct data in it if( rs.next
java script to replace words starting and ending with tild(~) symbol in a text area with the word highlighted yellow.
java script to replace words starting and ending with tild(~) symbol in a text area with the word highlighted yellow.  Hi, I have an issue... to enter appropriate text for the portion preceded and succeded with tild(~) symbol
PHP find online users
PHP find online users  How to find the online users in PHP
java vertual machine launcher error; cannot access jarfiles
java vertual machine launcher error; cannot access jarfiles  Hi I am getting a error while running Dos bat file Error showing as error; cannot access jarfiles D\Documents Please help Regards GP
find and replace in java
find and replace in java  Need 'find and replace' function in Java to find special keyword in XMl such as @,#,!,%..and replace with their corresponding entities
why i'm getting this error?The import javax.servlet.http cannot be resolved
why i'm getting this error?The import javax.servlet.http cannot be resolved  hey buddy's i had one problem in servlet in jsp program. Exactly i'm...-quick-tip-resolving-error-the-import-javaxservlet-cannot-be-resolved/ ** any
Advertisements
 

 

 

DMCA.com