我的程序为什么出错,回答正确,马上揭帖!!!!!!!

sallina 2003-04-30 05:13:56

import java.math.BigDecimal;
public class BigDecimalTest {

BigDecimal big = new BigDecimal("1111");

BigDecimal big1 = big.add(new BigDecimal("0"));

big1 = big.add(new BigDecimal("2222"));


public static void main(String[] args) {

BigDecimalTest test = new BigDecimalTest();

System.out.println(test.big);

}
}
...全文
26 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
binny 2003-04-30
  • 打赏
  • 举报
回复
呵呵,放错地方了。

放到方法里面,

要不就用大括号括起来。
cowboy1114 2003-04-30
  • 打赏
  • 举报
回复
import java.math.BigDecimal;
public class BigDecimalTest {

BigDecimal big = new BigDecimal("1111");

BigDecimal big1 = big.add(new BigDecimal("0"));

{
big1=big.add(new BigDecimal("2222"));
}


public static void main(String[] args) {

BigDecimalTest test = new BigDecimalTest();



System.out.println(test.big);

}
}
Philzzf 2003-04-30
  • 打赏
  • 举报
回复
换成这样:

import java.math.BigDecimal;
public class BigDecimalTest {
BigDecimal big = null;
BigDecimal big1 = null;
public BigDecimalTest(){

big = new BigDecimal("1111");

big1 = big.add(new BigDecimal("0"));

big1 = big.add(new BigDecimal("2222"));

}
public static void main(String[] args) {

BigDecimalTest test = new BigDecimalTest();

System.out.println(test.big);

}
}

ly_88 2003-04-30
  • 打赏
  • 举报
回复
big1 = big.add(new BigDecimal("2222"));
这是条语句,怎么能直接放在这呢,要么放在构造函数里面,要么加上{}括起来,应该是:
import java.math.BigDecimal;
public class BigDecimalTest {
BigDecimal big = new BigDecimal("1111");
BigDecimal big1 = big.add(new BigDecimal("0"));
{
big1 = big.add(new BigDecimal("2222"));
}

public static void main(String[] args) {
BigDecimalTest test = new BigDecimalTest();
System.out.println(test.big);
}
}
如果不行你最好把出错信息贴出来

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧