Java编译错误:解析时以达到文件结尾

Java编译错误:解析时以达到文件结尾,第1张

解析时以达到文件结尾...

哈哈,这个错误是在使用原始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)}}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12291572.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存