JAVA--封装一类Java对象,计算两个大整数(如123456789123456789123456789和987654321987654321987654321)
2012-11-01 18:46
302 查看
import java.math.*; public class Date { //3.封装一类Java对象,计算两个大整数(如123456789123456789123456789和987654321987654321987654321) //的和、差、积和商,并计算一个大整数的因子个数(因子中不包括1和大整数本身)。(选做) public static void main(String[] args) { BigInteger sum = new BigInteger("0"), difference = new BigInteger("0"), product = new BigInteger("0"), quotient = new BigInteger("0"), type1 = new BigInteger("123456789123456789123456789"), type2 = new BigInteger("987654321987654321987654321"); sum = type1.add(type2); difference = type1.subtract(type2); product = type1.multiply(type2); quotient = type1.divide(type2); BigInteger i = new BigInteger("0"); BigInteger one = new BigInteger("1"); BigInteger two = new BigInteger("0"); BigInteger yu = new BigInteger("0"); int count =0; while(i.compareTo(type1)<=0) { yu = i.remainder(type1); if(yu==two) { count++; } i = i.add(one); } System.out.println("两个大整数的和是:"+sum); System.out.println("两个大整数的差是:"+difference); System.out.println("两个大整数的积是:"+product); System.out.println("两个大整数的商是:"+quotient); System.out.println("第一个大整数的因子个数为:"+count); } }
相关文章推荐
- JAVA第十周实验封装一类Java对象,计算两个大整数(如123456789123456789123456789和987654321987654321987654321)的和、差、积和商,并计算一个大
- 封装一类Java对象,用户从输入对话框输入两个日期,程序将判断两个日期的天数差
- java--封装一类Java对象,用户从输入对话框输入两个日期,程序将判断两个日期的大小关系(比如输出:您输入的第二个日期大于第一个日期)以及两个日期之间的间隔天数(比如输出:2006年6月6日和
- java中如何判定两个对象属于同一类
- JAVA--第五周实验--任务3--封装一类圆形对象Triangle,并实现一些求周长求面积的功能。
- 用JAVA语言编写程序:包含两个类,一个类Cricle中包含计算圆周长,面积的方法。在另一个类Compute中给出半径值为10,创建对象,并调用Cricle类中的方法,计算该对象的面积、周长并显示出结
- JAVA--第五周实验--任务1--封装一类三角形对象Triangle,并实现一些求周长求面积的功能。
- java第十周封装一类对象,功能是随机产生一个2000年后的年份,并输出该年2月的日历页,需处理闰年的问题。
- JAVA--第五周实验--任务6--封装一类矩阵对象,完成矩阵中数据的位置变换、加法、乘法的功能
- java第七周实验封装一类对象English,该类对象具有一种功能printEnglish输出英文字母表。再封装一类对象Greek,该类必须是English的子类,该类对象不仅可以调用方法printE
- java--第十周--任务一 封装一类对象,功能是随机产生一个2000年后的年份,并输出该年2月的日历页,需处理闰年的问题
- JAVA--第五周实验--任务5--封装一类矩阵对象,该类对象具有初始化矩阵的功能、修改矩阵元素的功能
- java 5-1 (封装一类图形对象。求图形的面积。周长。)
- Java--封装一类对象,功能是随机产生一个2000年后的年份,并输出该年2月的日历页,需处理闰年的问题。
- JAVA第五周实验(一).封装一类三角形对象Triangle
- java第七周封装一类对矩阵操作的对象,该类对象能够对矩阵进行运算,如矩阵中数据的位置变换功能、矩阵的加法功能、矩阵的乘法功能。
- java中如何判定两个对象属于同一类
- JAVA--第九周实验--计算两个大整数的和、差、积和商,并计算一个大整数的因子个数
- JAVA基础学习(五)---面向对象一类,对象、封装
- java中如何判定两个对象属于同一类