黑马程序员技术交流社区

标题: 我怎么才能得到312.0 [打印本页]

作者: 李红志    时间: 2013-3-5 21:12
标题: 我怎么才能得到312.0
public   class  BigValue{
   float result;  
  public BigValue(int a,int b){
    result=calculateResult(a,b);
   }
   float calculateResult(int a,int b){
         return (a*10)+(b*2);
  }
public static void main(String[] arguments) {
  BigValue  bgr=new BigValue(2,3,4);
  System.out.println("The result is"+bgr.result);
  }
}
class BiggerValue extends BigValue{
    BiggerValue(int a,int b, int c){
      super(a,b);
      result=calculateResult(a,b,c);
}
    // answer goes here
    return (c*3)*result;
   }
}



问题是我怎么样才能得到312.0

作者: 杨杨    时间: 2013-3-5 21:27
先给你纠正一下语法
  1. public   class  BigValue{
  2.           float result;  
  3.           public BigValue(int a,int b){
  4.             result=calculateResult(a,b);
  5.            }
  6.           float calculateResult(int a,int b){
  7.                  return (a*10)+(b*2);
  8.           }
  9.           public static void main(String[] arguments) {
  10.           BigValue  bgr=new BigValue(2,3);//2,3,4
  11.           System.out.println("The result is"+bgr.result);
  12.           }
  13.         }
  14.         class BiggerValue extends BigValue{
  15.                
  16.             BiggerValue(int a,int b, int c){
  17.               super(a,b);
  18.               result=calculateResult(a,b);
  19.         }
  20.             // answer goes here
  21.            // return (c*3)*result;
  22.            }


复制代码
你说说你的思路 我看你的代码实在是太乱了 看不明白 可读行太差了 !说说思路我帮你写出你想要的代码
作者: 张庚    时间: 2013-3-7 23:58
有需要就要继续追问
作者: 李红志    时间: 2013-3-10 13:46
杨杨 发表于 2013-3-5 21:27
先给你纠正一下语法你说说你的思路 我看你的代码实在是太乱了 看不明白 可读行太差了 !说说思路我帮你写出 ...

是挺乱的 我知道了 谢谢
作者: 李红志    时间: 2013-3-10 13:46
李红志 发表于 2013-3-10 13:46
是挺乱的 我知道了 谢谢

我知道了 弄好了
作者: 李红志    时间: 2013-3-10 13:47
张庚 发表于 2013-3-7 23:58
有需要就要继续追问

知道了 弄好了
作者: 李红志    时间: 2013-3-10 13:50

作者: 董霁辉    时间: 2013-3-11 22:03
学习了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2