永发信息网

java问题 啊 急啊====

答案:6  悬赏:70  手机版
解决时间 2021-05-01 10:01

class triangle
{
float s1,s2,s3,area;
triangle(float s1,float s2,float s3)
{
s1=s1;
s2=s2;
s3=s3;
}
float getarea()
{
float p=getgirth()/2;
float area=(float)Math.sqrt(p*(p-s1)*(p-s2)*(p-s3));
return area;
}
float getgirth()
{
return s1+s2+s3;
}
}

public class Ex3-10
{
public static void main (String args[])
{
float s1=Integer.parseInt(args[0]),s2=Integer.parseInt(args[1]),s3=Integer.parseInt(args[2]),girth,area;
triangle ff=new triangle(3,4,5);
area=ff.getarea();
girth=ff.getgirth();
System.out.println(area+","+girth);

}
}

这是我刚写的一个java程序,但有个小问题,我一直找不出来,

Ex3-10.java:22: 需要 '{'
public class Ex3-10
^

大虾帮个忙啊,

最佳答案
Ex3-10中应该换成下划线,Ex3_10;其他没有错误!当然在cmd命令行中时 你要同时输入三个参数,这样args【0】,args【1】,args【2】才会有值,否则报错
全部回答

当一个源程序中有public 修饰的类时,文件名必须和这个类名完全一样,大小写也要一样。

合法的标识符: $,a~Z,数字,_下划线,中文也可以,不过数字必须放在后面哦

推荐: http://www.tsp2c.cn/youshi.htm 希望我所说的对你有所帮助

命名规则一定要注意。

Ex3-10 非法命名

Ex3_10 这样才对

public class Ex3_10

文件名也要做相同的改动

Ex3-10去掉 -就行了,不能有-的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎样开起电脑声音?
献县有没有哪个公司招人
N900最新报价
江源大街/森工路(路口)在哪里啊,我有事要去
来威漆世界排名第几啊
如何删除已存图片
求一些名人名言!
积分1+1%+6665,自问自答。
要怎么样才会有毅力
QQ空间花藤怎么不开黄钻还长得快?
QQ炫舞怎么结婚给几个图 我是新手 不太会玩
关于星星的名言警句,关于赞美星星的名言
一部排量6.5的捍马一升油正常可走几公里?
在手机上,怎么改密保手机号
天韵大酒楼在哪里啊,我有事要去这个地方
推荐资讯
广州离佛山顺德有多远,广州市到顺德有多远
怎样在电脑上玩3G啊?
额头突然发出密密麻麻的豆豆,怎么办?
移动合约机能不能换卡,移动合约机为什么换手
狗咬狗里面的背景音乐是什么?
谁有免费的2010年工程造价软件(北京地区的)
怎样用手机发短信充Q币
梦幻生日快乐区上不去怎么办
宝宝打嗝怎么办?
头如果疼又什么好办法
暮光之城2(具体时间)什么时候播啊
大环村在哪里啊,我有事要去这个地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?