java的大数类
2015-11-17 17:19
253 查看
java中的大数类,真的很方便,不用自己再写计算的函数,先写一个简单的例子,以后再补充
注意大数初始化的时候,参数十字符型的,如果传进去的变量十一个数字,需要加上一个空字符即:+"", 从而把数字转化为字符型的变量
注意大数初始化的时候,参数十字符型的,如果传进去的变量十一个数字,需要加上一个空字符即:+"", 从而把数字转化为字符型的变量
package test; import java.math.*; public class LargeFactorial { public static BigInteger factorial(long n){ BigInteger result = BigInteger.ONE; for(long i = 1; i <= n; i++){ result = result.multiply(new BigInteger(i+"")); } //注意上面因为要把数字i转化为字符,所以说要加上一个空字符 return result; } public static void main(String[] args){ System.out.println("50! is \n" + factorial(50)); } }
相关文章推荐
- java8,用lambda实现策略模式
- 04.ActiveMQ与Spring JMS整合
- JDK自带工具列表
- protobuf java小栗子
- Struts2系统学习(10)文件上传与下载案例及原理分析
- java中,一个类实现某个接口,必须重写接口中的所有方法吗???
- java使用FileReader上传图片,可支持预览,支持多张上传
- JAVA 批量生成IMEI 源代码
- Struts+Spring+Hibernate整合入门详解
- java中接口
- Java 开发Log4j 详细使用教程
- 【leetcode】【22】Generate Parentheses
- java操作数据库中clob类型 之插入和查询
- 面向对象之封装
- java 向上或向下取整
- Java课程设计笔记-在ToolBar上显示ActionMode内容
- pAdPt_-9 活动的生命周期[LogCat java关键字] 传递数据[Intent 静态变量 全局变量 剪切板]
- java基础题
- Java开发中JDBC连接数据库
- Java 中如果有接口方法,子类是否一定要含有接口的实现题呢