有没有大神呀!关于java的问题!!大神求救!!

我创建了3个类一个主类,两个副类!我在一个类里面调用另一个类的方法!在主函数里面调用后用System。out可以显示,可是换另一个副类调用后就显示值为0.000,永远都是... 我创建了3个类一个主类,两个副类!我在一个类里面调用另一个类的方法!在主函数里面调用后用System。out可以显示,可是换另一个副类调用后就显示值为0.000,永远都是零零。怎么回事???
有没有大神 !!!!帮我看看!!!
展开
 我来答
乌微月2S
2013-12-14 · TA获得超过5037个赞
知道大有可为答主
回答量:5361
采纳率:42%
帮助的人:2894万
展开全部
补贴代码没法回答啊,我怎么知道你的代码有什么问题。
更多追问追答
追问
另一个类:
public ssss(){

final double jj=0.99;
aaaa a1=new aaaa();
double rr(){
return a1*jj;
}

}
追答
double rr(){
           return a1*jj;
       }
a1不是数字型,怎么可以a1*jj呢?这个地方会报错吧。
循佋
2013-12-14
知道答主
回答量:12
采纳率:0%
帮助的人:9.7万
展开全部
首先你类名就不对 public aaaa改为class aaaa,以下类名同样。
public double geta改成public double getA,get后面的变量名首字母要大写。
return this.a=a没有这么写的 getA方法里面返回应该是return a就好,只有setA的时候才能写
public void setA(){
this.a=a;
}
无奈你主方法的main都没写对,囧。。。
至于你下面的我看大多是这毛病,照葫芦画瓢吧,老程序员求采纳!
追问

我刚刚 没时间,所以写的急,你没发现 我全部用aaaa   bbb   cc等表示吗,我没时间写,原程序代码没有带来!!只是遇到一点很纠结的问题!!!不好意思  我刚刚没时间  写的太急,连class都没写,我原程序没有这些问题,语法没有错误,只是

 

在调用

 

方法后,在主函数中

 

永远为零!!

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
burningskyc
2013-12-15 · 超过10用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:27万
展开全部
double rr(){
return a1*jj;
}
这个一定会报错,你是要写a1.KK()*jj 吧。

ssss类里 new aaaa对象后,没有调用 a1.seta() 和a.setb()。
没设置 double类型默认值为0.0 , a1.KK()就会返回0.0
所以“永远都是零零”。
追问

我只是  简单写了下,我写的程序里 没有这些错误,  只是刚刚我没时间写, 写的急  ,我说了  第一个都能正常显示,第二个在类相互转化时最后的值一直为零, 初始化值我设了的,只是没写出来,总之,程序没有语法错误,系统不报错,只是最后主函数

时值永远是零!!!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式