当前位置:编程学习 > JAVA >>

新人哭诉啊,跪求答案,找不到符号

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上写的,一模一样,还是不行,弄了一晚上了,快哭了 --------------------编程问答-------------------- 明显是多了个大括号   
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);   


}

} --------------------编程问答-------------------- import java.math.*; --------------------编程问答-------------------- 明显与大括号无关, import java.math.BigDecimal;

 是这行代码,我不知道,,,,哭了 。。。。


=============

谢谢你了  一晚上 可以好好睡了 --------------------编程问答-------------------- 太感谢你了
引用 2 楼 nmyangym 的回复:
import java.math.*;
--------------------编程问答-------------------- 没导包的问题,在默认情况下编译器只加载java.lang.*;这个包,其他你需要调用的类,包,都需要显式的调用,或者在package 语句下面 import包;
package xx;只能写0-1个
import xx;能写0-n个
而且package语句必须在import前面 --------------------编程问答-------------------- 用eclipse习惯性的就CTRL+SHIFT+O自己导入包包 --------------------编程问答--------------------
引用 5 楼 zwnylsf 的回复:
没导包的问题,在默认情况下编译器只加载java.lang.*;这个包,其他你需要调用的类,包,都需要显式的调用,或者在package 语句下面 import包;
package xx;只能写0-1个
import xx;能写0-n个
而且package语句必须在import前面


+10086 --------------------编程问答-------------------- 我怎么觉得不引入导包的话编译不会通过 --------------------编程问答-------------------- 把 import java.math.BigDecimal;加到java文件就可以了 --------------------编程问答-------------------- 谢谢拉
引用 9 楼 cai5 的回复:
把 import java.math.BigDecimal;加到java文件就可以了
--------------------编程问答-------------------- lz估计用的记事本类工具写的 --------------------编程问答-------------------- 真的需要身体好啊,熬夜熬通宵... --------------------编程问答-------------------- 咋不用eclipse呢能提示你的错误多好用 --------------------编程问答-------------------- 缺少标示符,说明,编译器不认识这玩意。
明显没有将类import进来。
import java.math.BigDecimal;
--------------------编程问答-------------------- ...使用eclipse吧。。 --------------------编程问答--------------------
引用 7 楼 a395885670 的回复:
引用 5 楼 zwnylsf 的回复:

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


+10086



正解……………… --------------------编程问答-------------------- 这么多人帮你,怎么还不结贴呢~ --------------------编程问答-------------------- 孩子   别听那帮人忽悠   用记事本开发。。。。。     --------------------编程问答-------------------- 我最崇拜用记事本开发的人了
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,