2.1.6非常大的整数的输出 长整型的整数范围最大是64位,当两个 长整型的整数相乘时,需要使用java,math包 中的BigInteger类实现大整数的表示和运算。 java.math包提供用于执行任意精度整数 算法(BigInteger)和任意精度小数算法 (BigDecimal)的类。 公民思 点击此处结柬放映
2.1.6 非常大的整数的输出 长整型的整数范围最大是64位,当两个 长整型的整数相乘时,需要使用java.math包 中的BigInteger类实现大整数的表示和运算。 java.math包提供用于执行任意精度整数 算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类
例2.7 import java.math.BigInteger; public class BigInt public static void main(String[]av){ 1ongx=123456789987654321L,y=123456789999999L; System.out.println("x*y="+(x*y)); BigInteger bigX-new BigInteger("123456789987654321"); BigInteger bigY=new BigInteger("123456789999999"); BigInteger bigXY=bigX.multiply(bigY); System.out.println("bigXY="+bigXY); 思 点击此处结柬放映 合>
例 2.7 import java.math.BigInteger; public class BigInt { public static void main(String[] av) { long x=123456789987654321L,y=123456789999999L; System.out.println("x*y="+(x*y)); BigInteger bigX = new BigInteger("123456789987654321"); BigInteger bigY = new BigInteger("123456789999999"); BigInteger bigXY = bigX.multiply(bigY); System.out.println("bigXY="+bigXY); } }
2.2条件语句和循环语句的运用 2.2.1使用循环实现数字的累 加、累乘和累除 公民思 点击此处结柬放映 合D
2.2 条件语句和循环语句的运用 2.2.1 使用循环实现数字的累 加、累乘和累除
例2.8 数学上,从1到n的n个自然数的连乘 积,称为n的阶乘,表示为n!。编写Java 应用程序,求15的阶乘并输出结果。 思 点击此处结柬放陕 合D
例 2.8 数学上,从1到n的n个自然数的连乘 积,称为n的阶乘,表示为n!。编写Java 应用程序,求15的阶乘并输出结果
public class Factorial public static void main(String args[){ long fact=1; for(int i=2;i<=15;++) fact *=i; System.out.println("15!="+fact); 公民思 点击此处结柬放映 合D
public class Factorial { public static void main(String args[]) { long fact = 1; for(int i = 2; i <= 15; i++) fact *= i; System.out.println("15!="+fact); } }