package com.eric.object;
import java.math.BigDecimal;
import java.math.BigInteger;
public class BigNumber {
public static void main(String[] args) {
String s1=Long.MAX_VALUE+"";
String s2=Long.MAX_VALUE+"";
String s3="123.1231231231234234234234";
String s4="123.1231231231234234234234";
System.out.println("Long Max value is:"+s1);
System.out.println("Integer Max value is:"+Integer.MAX_VALUE);
System.out.println("Double Max value is:"+Double.MAX_VALUE);
System.out.println("float Max value is:"+Float.MAX_VALUE+"\n");
System.out.println("BigInteger add result:"+bigNumAdd(s1,s2).toString());
System.out.println("Long add result:"+bigNumAdd2(s1,s2));
System.out.println("BigDecimal add result:"+bigDecimalAdd(s3,s4).toString());
System.out.println("floatDecimal add result:"+bigDecimalAdd2(s3,s4));
}
public static BigInteger bigNumAdd(String num1,String num2){
BigInteger bi=BigInteger.valueOf(Long.valueOf(num1));
BigInteger bi2=BigInteger.valueOf(Long.valueOf(num2));
return bi.add(bi2);
}
public static long bigNumAdd2(String num1,String num2){
long l1=Long.valueOf(num1);
long l2=Long.valueOf(num2);
return l1+l2;
}
public static BigDecimal bigDecimalAdd(String num1,String num2){
BigDecimal bi=new BigDecimal(num1);
BigDecimal bi2=new BigDecimal(num2);
return bi.add(bi2);
}
public static float bigDecimalAdd2(String num1,String num2){
float l1=Float.valueOf(num1);
float l2=Float.valueOf(num2);
return l1+l2;
}
}
分享到:
相关推荐
Java 对Object类的认识和equals()方法和== 的对比
在C#中如何将object转化为时间类型
【Flutter】Dart 数据类型 ( var 数据类型 | Object 数据类型 ) https://hanshuliang.blog.csdn.net/article/details/113725130 博客源码快照
JPublisher生成Oracle对象类型对应的Java对象例子
Java Object实例代码 Java Object知识点分成7部分:对象、继承多态、构造器、类包内外访问权限、各种静态内部类、抽象函数、接口
object-oriented-programming-using-java
Java代码Map转Object对象
1.javaObject类.zip1.javaObject类.zip1.javaObject类.zip1.javaObject类.zip1.javaObject类.zip1.javaObject类.zip1.javaObject类.zip1.javaObject类.zip1.javaObject类.zip1.javaObject类.zip1.javaObject类.zip1....
高效的JSON与Object互转的工具源代码,如果JSON数据未按该工具规定的数据格式转化成对象,将转化成java.util.Map实例。 (比JSON官方的API更适用。支持对象之间的多级引用,支持Map, List等集合。不需要引用其它中间...
OBJECT C调用Cplusplus的例子。OBJECT C调用Cplusplus的例子。
Java SE程序 覆盖Object中的方法Java SE程序 覆盖Object中的方法Java SE程序 覆盖Object中的方法Java SE程序 覆盖Object中的方法Java SE程序 覆盖Object中的方法Java SE程序 覆盖Object中的方法Java SE程序 覆盖...
其次,Object类是实现Java泛型的基础,Java中的泛型是一种提供给Java程序员们使用的编程技术,它允许程序员们编写出使用一种或多种类型作为参数、返回结果或变量的类、接口以及方法,并且可以在运行时进行类型安全性...
java-object类java-object类java-object类java-object类java-object类java-object类java-object类java-object类java-object类java-object类
The primary strength of Object-Oriented Design Using Java is that it has one of the best presentations of problem solving using patterns available. It has received rave reviews from instructors and ...
利用java反射机制实现Object转json.
OOP语言技术比较:Java,C++,Object PascalOOP语言技术比较:Java,C++,Object PascalOOP语言技术比较:Java,C++,Object PascalOOP语言技术比较:Java,C++,Object PascalOOP语言技术比较:Java,C++,Object ...
Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标...
此下载包含 POJO 中使用 json格式传递到页面所需要的包 POJO 中Object/Array/List/Map转换为json格式的语法 PS:下载了可以保证json方面完全没有问题的使用。 thia's all!!!
Java EJB简单例子,这是HelloWorldBean的Home接口,它是EJB对象的生成库,无状态会话(将在下一个实例中具体讲解)Bean,这个接口是客户端与EJB对象相互作用的中间途径,通过Client触发调用Bean方法: try { //...
还有 1种复杂数据类型——Object,Object 本质上是由一组无序的名值对组成的。ECMAScript 不支持任何创建自定义类型的机制,而所有值最终都将是上述 6 种数据类型之一。乍一看,好像只有 6种数据类型不足以表示所有...