首页 > 编程知识 正文

biginteger和integer的区别,biginteger转int 范围

时间:2023-05-05 19:55:28 阅读:186458 作者:1633

/* * BigInteger:可运算超出Integer范围的数据的* *构筑方法: * big integer (string val (*/publicclassbigintegerdemo ) publicstatate //system.out.println(I; //system.out.println (integer.max _ value; //integer ii=new integer (2147483647 ); //system.out.println(ii ); //numberformatexception//integer iii=new integer (' 2147483648 ); //system.out.println(iii ); //以大整数表示对象bigintegerbi=newbiginteger (' 2147483648 ); system.out.println(bi: ) bi; }} import java.math.BigInteger; /** publicbigintegeradd (bigintegerval ) :加(publicbigintegersubtract ) 3360减) publicbigintegermultitition ntegerval ) : ) publicbiginteger ) divideandremainder ) bigintegerval ) 3360是商人和馀下publicclassbigintegerdemo { publicstatictic bigintegerbi2=newbiginteger (' 50 ); //publicbigintegeradd (bigintegerval ) :加system.out.println ) add: ) bi1.add ) bi2 ); //publicbigintegersubtract (bigintegerval ) :加system.out.println (subtract : ) bi1.subtract (bi2 ) ); //publicbigintegermultiply (bigintegerval ) :加system.out.println ) (multiply: ) bi1.multiply (bi2 ); //publicbigintegerdivide (bigintegerval ) :加system.out.println ) : ) bi1.divide ) bi2 ); //publicbiginteger [ ] divideandremainder (bigintegerval ) :是返回商和馀数的数组biginteger ) bis=bi1.divideandremainder ) bid System.out.println ('商: ' bis[0] ); System.out.println ('余数: ' bis[1] ); }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。