首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

求教BigInteger是不是不使用了,该怎么处理

2012-02-11 
求教BigInteger是不是不使用了Java codeimport java.math.BigIntegerpublic class BigIntegerDemo02{publ

求教BigInteger是不是不使用了

Java code
import java.math.BigInteger;public class BigIntegerDemo02{    public static void mian(String[] args){                BigInteger bi1 = new BigInteger("123456789");//声明BigInteger对象        BigInteger bi2 = new BigInteger("987654321");//声明BigInteger对象        System.out.println("加法操作:"+bi1.add(bi2));//加法操作        System.out.println("减法操作:"+bi1.subtract(bi2));//减法操作        System.out.println("乘法操作:"+bi1.multiply(bi2));//乘法操作        System.out.println("除法操作:"+bi1.divide(bi2));//除法操作        System.out.println("最大操作:"+bi1.max(bi2));//最大数操作        System.out.println("最小操作:"+bi1.min(bi2));//最大数操作                }}

编译通过但是运行的时候提示
Exception in thread "main" java.lang.NoSuchMethodError: main
这个是什么问题,我的环境配置问题还是
我的java是
java version "1.6.0_27"
Java(TM) SE Runtime Environment (build 1.6.0_27-b07)
Java HotSpot(TM) Client VM (build 20.2-b06, mixed mode, sharing)


[解决办法]
import java.math.BigInteger;
public class BigIntegerDemo02{
public static void mian(String[] args){

BigInteger bi1 = new BigInteger("123456789");//声明BigInteger对象
BigInteger bi2 = new BigInteger("987654321");//声明BigInteger对象
System.out.println("加法操作:"+bi1.add(bi2));//加法操作
System.out.println("减法操作:"+bi1.subtract(bi2));//减法操作
System.out.println("乘法操作:"+bi1.multiply(bi2));//乘法操作
System.out.println("除法操作:"+bi1.divide(bi2));//除法操作
System.out.println("最大操作:"+bi1.max(bi2));//最大数操作
System.out.println("最小操作:"+bi1.min(bi2));//最大数操作

}
}

import java.math.BigInteger;
public class BigIntegerDemo02{
public static void mian(String[] args){

BigInteger bi1 = new BigInteger("123456789");//声明BigInteger对象
BigInteger bi2 = new BigInteger("987654321");//声明BigInteger对象
System.out.println("加法操作:"+bi1.add(bi2));//加法操作
System.out.println("减法操作:"+bi1.subtract(bi2));//减法操作
System.out.println("乘法操作:"+bi1.multiply(bi2));//乘法操作
System.out.println("除法操作:"+bi1.divide(bi2));//除法操作
System.out.println("最大操作:"+bi1.max(bi2));//最大数操作
System.out.println("最小操作:"+bi1.min(bi2));//最大数操作

}
}
改成 public static void main(String[] args)
允许结果:
加法操作:1111111110
减法操作:-864197532
乘法操作:121932631112635269
除法操作:0
最大操作:987654321
最小操作:123456789

[解决办法]
main()
你打成mian()了
粗心哦

热点排行