fork download
  1. import java.io.*;
  2. class shape
  3. {
  4. private String item;
  5. public double area;
  6. public InputStreamReader isr;
  7. public BufferedReader br;
  8. public shape;
  9. {
  10. area=0.00;
  11. br=new BufferedReader(isr);
  12. }
  13. public double area(double x,double y,double z)
  14. {
  15. area=x*y*z;
  16. return area;
  17. }
  18. public String readElement()
  19. {
  20. try
  21. item=br.readLine;
  22. }
  23. catch(Exception e)
  24. {
  25. System.out.println("Error...\n");
  26. }
  27. return item;
  28. }
  29. }
  30. class rect extends shape
  31. {
  32. public double m;
  33. public double l,b;
  34. public void rectangle(double x,double y)
  35. {
  36. l=x;
  37. b=y;
  38. m=area(l,b,l);
  39. System.out.println("Area of rectangle="+m);
  40. }
  41. }
  42. class ellip extends shape
  43. {
  44. private double n;
  45. public double mja,mia;
  46. public void ellipse(double x,double y)
  47. {
  48. mja=x;
  49. mia=y;
  50. n=area(3.14,mja,mia);
  51. System.out.println("Area of ellipse="+n);
  52. }
  53. }
  54. class squ extends shape
  55. {
  56. private double h;
  57. public double i;
  58. public void sqr(double x)
  59. i=x;
  60. h=area(i,i,l);
  61. System.out.println("Area of square="+h);
  62. }
  63. }
  64. class circle extends shape
  65. {
  66. private double c;
  67. public double r;
  68. public void cir(double x)
  69. {
  70. r=x;
  71. c=area(3.14,r,r)
  72. System.out.println("Area of circle="+r);
  73. }
  74. }
  75. public class area
  76. {
  77. {
  78. public static void main(String ard[]);
  79. {
  80. int ch;
  81. double g,k;
  82. shape o=new shape();
  83. rect t=new rect();
  84. ellip e=new ellip();
  85. squ q=new squ():
  86. circle f=new circle();
  87. do
  88. {
  89. System.out.println("****Main Menu*****\n");
  90. System.out.println("1.Rectangle\n2.Ellipse");
  91. System.out.println("3.Square\n4.Circle");
  92. System.out.println("5.Exit");
  93. System.out.println("Enter your choice");
  94. ch=Integer.parseInt(o.readElement());
  95. switch(ch)
  96. {
  97. case 1:System.out.println("Enter length");
  98. g=double.parseDoublr(o.readElement());
  99. System.out.println("Enter breadth");
  100. k=double.parseDoublr(o.readElement());
  101. t.rectangle(g,k);
  102. break;
  103.  
  104. case 2:System.out.println("Enter major axis length");
  105. g=double.parseDoublr(o.readElement());
  106. System.out.println("Enter minor axis length");
  107. k=double.parseDoublr(o.readElement());
  108. if(g>k)
  109. e.ellipse(g,k);
  110. else
  111. System.out.println("Invlaid Entry!\n");
  112. break;
  113. case 3:System.out.println("Enter side length");
  114. g=double.parseDoublr(o.readElement());
  115. q.sqr(g);
  116. break;
  117. case 4:System.out.println("Enter radius");
  118. g=double.parseDoublr(o.readElement());
  119. f.cir(g);
  120. break;
  121. case 5:System.out.println("Exiting.....");
  122. break;
  123. default:System.out.println("Invalid Choice!\n");
  124. break;
  125. }while(ch!=5)
  126. }
  127. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:8: error: <identifier> expected
public shape;
            ^
Main.java:21: error: '{' expected
try
   ^
Main.java:59: error: ';' expected
public void sqr(double x)
                         ^
Main.java:61: error: <identifier> expected
h=area(i,i,l);
 ^
Main.java:62: error: <identifier> expected
System.out.println("Area of square="+h);
                  ^
Main.java:62: error: illegal start of type
System.out.println("Area of square="+h);
                   ^
Main.java:62: error: ')' expected
System.out.println("Area of square="+h);
                                    ^
Main.java:62: error: ';' expected
System.out.println("Area of square="+h);
                                     ^
Main.java:62: error: illegal start of type
System.out.println("Area of square="+h);
                                      ^
Main.java:62: error: <identifier> expected
System.out.println("Area of square="+h);
                                       ^
Main.java:62: error: ';' expected
System.out.println("Area of square="+h);
                                        ^
Main.java:72: error: ';' expected
c=area(3.14,r,r)
                ^
Main.java:79: error: illegal start of expression
public static void main(String ard[]);
^
Main.java:79: error: illegal start of expression
public static void main(String ard[]);
       ^
Main.java:79: error: ';' expected
public static void main(String ard[]);
             ^
Main.java:79: error: ')' expected
public static void main(String ard[]);
                              ^
Main.java:79: error: illegal start of expression
public static void main(String ard[]);
                                  ^
Main.java:79: error: ';' expected
public static void main(String ard[]);
                                   ^
Main.java:79: error: illegal start of expression
public static void main(String ard[]);
                                    ^
Main.java:86: error: ';' expected
squ q=new squ():
               ^
Main.java:99: error: class expected
       g=double.parseDoublr(o.readElement());
                ^
Main.java:99: error: ';' expected
       g=double.parseDoublr(o.readElement());
                           ^
Main.java:99: error: ';' expected
       g=double.parseDoublr(o.readElement());
                                           ^
Main.java:101: error: class expected
       k=double.parseDoublr(o.readElement());
                ^
Main.java:101: error: ';' expected
       k=double.parseDoublr(o.readElement());
                           ^
Main.java:101: error: ';' expected
       k=double.parseDoublr(o.readElement());
                                           ^
Main.java:106: error: class expected
       g=double.parseDoublr(o.readElement());
                ^
Main.java:106: error: ';' expected
       g=double.parseDoublr(o.readElement());
                           ^
Main.java:106: error: ';' expected
       g=double.parseDoublr(o.readElement());
                                           ^
Main.java:108: error: class expected
       k=double.parseDoublr(o.readElement());
                ^
Main.java:108: error: ';' expected
       k=double.parseDoublr(o.readElement());
                           ^
Main.java:108: error: ';' expected
       k=double.parseDoublr(o.readElement());
                                           ^
Main.java:115: error: class expected
       g=double.parseDoublr(o.readElement());
                ^
Main.java:115: error: ';' expected
       g=double.parseDoublr(o.readElement());
                           ^
Main.java:115: error: ';' expected
       g=double.parseDoublr(o.readElement());
                                           ^
Main.java:119: error: class expected
       g=double.parseDoublr(o.readElement());
                ^
Main.java:119: error: ';' expected
       g=double.parseDoublr(o.readElement());
                           ^
Main.java:119: error: ';' expected
       g=double.parseDoublr(o.readElement());
                                           ^
Main.java:127: error: illegal start of expression
}
^
Main.java:128: error: reached end of file while parsing
}
 ^
40 errors
stdout
Standard output is empty