`
从此醉
  • 浏览: 1045318 次
  • 性别: Icon_minigender_1
  • 来自: US
社区版块
存档分类
最新评论

Object java中大数据类型的例子以及效果比较

 
阅读更多

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类认识

    Java 对Object类的认识和equals()方法和== 的对比

    object转化为时间类型

    在C#中如何将object转化为时间类型

    【Flutter】Dart 数据类型 ( var 数据类型 Object 数据类型 ).zip

    【Flutter】Dart 数据类型 ( var 数据类型 | Object 数据类型 ) https://hanshuliang.blog.csdn.net/article/details/113725130 博客源码快照

    JPublisher生成Oracle对象类型对应的Java对象例子

    JPublisher生成Oracle对象类型对应的Java对象例子

    Java Object实例代码

    Java Object实例代码 Java Object知识点分成7部分:对象、继承多态、构造器、类包内外访问权限、各种静态内部类、抽象函数、接口

    object-oriented-programming-using-java

    object-oriented-programming-using-java

    MapToObjectUtil.java(Map转Object对象)

    Java代码Map转Object对象

    1.javaObject类.zip

    1.javaObject类.zip1.javaObject类.zip1.javaObject类.zip1.javaObject类.zip1.javaObject类.zip1.javaObject类.zip1.javaObject类.zip1.javaObject类.zip1.javaObject类.zip1.javaObject类.zip1.javaObject类.zip1....

    Java JSON与Object互转源代码

    高效的JSON与Object互转的工具源代码,如果JSON数据未按该工具规定的数据格式转化成对象,将转化成java.util.Map实例。 (比JSON官方的API更适用。支持对象之间的多级引用,支持Map, List等集合。不需要引用其它中间...

    Object C调用c++例子

    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 SE程序 覆盖...

    java中关键字Object详解

    其次,Object类是实现Java泛型的基础,Java中的泛型是一种提供给Java程序员们使用的编程技术,它允许程序员们编写出使用一种或多种类型作为参数、返回结果或变量的类、接口以及方法,并且可以在运行时进行类型安全性...

    java-object类

    java-object类java-object类java-object类java-object类java-object类java-object类java-object类java-object类java-object类java-object类

    Object-Oriented Design Using Java.pdf

    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

    利用java反射机制实现Object转json.

    OOP语言技术比较:Java,C++,Object Pascal

    OOP语言技术比较:Java,C++,Object PascalOOP语言技术比较:Java,C++,Object PascalOOP语言技术比较:Java,C++,Object PascalOOP语言技术比较:Java,C++,Object PascalOOP语言技术比较:Java,C++,Object ...

    JAVA上百实例源码以及开源项目源代码

     Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标...

    java Object转换为json

    此下载包含 POJO 中使用 json格式传递到页面所需要的包 POJO 中Object/Array/List/Map转换为json格式的语法 PS:下载了可以保证json方面完全没有问题的使用。 thia's all!!!

    Java EJB简单例子.rar

    Java EJB简单例子,这是HelloWorldBean的Home接口,它是EJB对象的生成库,无状态会话(将在下一个实例中具体讲解)Bean,这个接口是客户端与EJB对象相互作用的中间途径,通过Client触发调用Bean方法:  try {  //...

    javaScript的数据类型

    还有 1种复杂数据类型——Object,Object 本质上是由一组无序的名值对组成的。ECMAScript 不支持任何创建自定义类型的机制,而所有值最终都将是上述 6 种数据类型之一。乍一看,好像只有 6种数据类型不足以表示所有...

Global site tag (gtag.js) - Google Analytics