哈哈,这个错误是在使用原始javac,java出现的拦凯吧,好搏哪久都没有看见这个错误了...
这个错误其实就是说你的语法有错误.
比如:少简银唤了一个小括号,大括号,或者是main()方法格式不对啊等...
只要细心的查看下,就能发现了
缺少了一个括号而已。class Circle {
static double pi = 3.14
static int objectNo = 0
intradius
Circle(int r) {
radius=r
objectNo++
}
Circle( ) {
radius =2
objectNo++
}
double getArea( ) {
return pi*radius*radius
}
static void setPI(double p) {
pi = p
}
void setRadius(int r) {
radius = r
}
static void displayNo( ) {
System.out.println("当前圆对象个数是: " + objectNo)
}
}
public class StaticTest {
public static void main(String args[] ) {
Circle cirl =new Circle(5)
System.out.println("cirl圆周率是: "+ cirl.pi)
System.out.println("cirl的半径是: "+ cirl.radius)
System.out.println("cirl的面积是: "+ cirl.getArea())
cirl.displayNo()
cirl.setRadius(10)
Circle cir2 = new Circle( )
cir2.setPI(3.1415)
System.out.println("cirl圆周颂基率是盯樱盯: "凯和+ cirl.pi)
System.out.println("cirl的半径是: "+ cirl.radius)
System.out.println("cir2的半径是: "+ cir2.radius)
System.out.println("cir2的面积是: "+ cir2.getArea())
cir2.displayNo()
}
}
//少个括号孙粗,修改饥凯改如下classBox{publicintlpublicintwpublicinthsetDemo(intx,inty,intz){l=xw=yh=z}}publicclassc2{intx=10,y=20,z=30publicstaticvoidmain(String[]args){Boxb=newBox()b.setDemo(10,20,30)b.gettiji(x*y*z)System.out.println("tiji="烂判+b.gettiji)}}欢迎分享,转载请注明来源:内存溢出
评论列表(0条)