class Jian
{
public static void main(String[] args)
{double a=1.03;
double b=0.42;
BigDecimal bag1=new BigDecimal(1.03);
BigDecimal bag2=new BigDecimal(0.42);
bag1=bag1.add(bag2);
System.out.println(bag1);  
}
}
------------------------------------------------------F:\java>javac Fu.java
Fu.java:8: 找不到符号
符号: 方法 add(BigDecimal)
位置: 类 BigDecimal
bag1=bag1.add(bag2);
         ^格式按照API上写的,一模一样,还是不行,弄了一晚上了,快哭了

解决方案 »

  1.   

    明显是多了个大括号   
    import java.math.BigDecimal;
    public class Jian { /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    double a=1.03;
    double b=0.42;
    BigDecimal bag1=new BigDecimal(1.03);
    BigDecimal bag2=new BigDecimal(0.42);
    bag1=bag1.add(bag2);
    System.out.println(bag1);   
    }}
      

  2.   

    明显与大括号无关, import java.math.BigDecimal; 是这行代码,我不知道,,,,哭了 。
    =============谢谢你了  一晚上 可以好好睡了
      

  3.   

    没导包的问题,在默认情况下编译器只加载java.lang.*;这个包,其他你需要调用的类,包,都需要显式的调用,或者在package 语句下面 import包;
    package xx;只能写0-1个
    import xx;能写0-n个
    而且package语句必须在import前面
      

  4.   

    用eclipse习惯性的就CTRL+SHIFT+O自己导入包包
      

  5.   

    把 import java.math.BigDecimal;加到java文件就可以了
      

  6.   

    咋不用eclipse呢能提示你的错误多好用
      

  7.   

    缺少标示符,说明,编译器不认识这玩意。
    明显没有将类import进来。
    import java.math.BigDecimal;