当前位置: 代码迷 >> Java相关 >> [求助]学习过程中的新问题!!
  详细解决方案

[求助]学习过程中的新问题!!

热度:336   发布时间:2007-04-10 16:13:34.0
[求助]学习过程中的新问题!!
刚开始学JAVA,对好些问题都还一知半解,请大家不吝赐教.......

最近碰到一些关于数学计算的问题,写出来的程序在计算不是很大的数字的时候还可以计算出来
可数字一大就不行了,不知何因!

譬如计算2的200次幂的程序,哪位大虾可否给出源程序参考参考啊??!


搜索更多相关的解决方案: 学习  

----------------解决方案--------------------------------------------------------
import java.util.Scanner;
public class Maths
{
public static void main(String[] args)
{
System.out.println("Input bottom:");
Scanner scan=new Scanner(System.in);

double a,n,num;
a=scan.nextDouble();

System.out.println("Input power:");
n=scan.nextDouble();

num=Math.pow(a,n);
System.out.println(num);
}
}

是这个意思吧??
----------------解决方案--------------------------------------------------------

import java.math.*;

public class Test1 {
public static void main(String[] args) {

BigInteger a = BigInteger.valueOf(2);
BigInteger b = a.pow(200);
System.out.println(b);
}
}

这样可否


----------------解决方案--------------------------------------------------------
看来都是新手光顾这样的问题啊,这么简单的问题都是基础知识啊

----------------解决方案--------------------------------------------------------
还是不明白啊...请教了
----------------解决方案--------------------------------------------------------
还不明白?
看看API吧
----------------解决方案--------------------------------------------------------
  相关解决方案