编写一个Java 应用程序,计算两个大整数的和、差、积和商,并计算一个大整数的因 子个数(因子中不包括1 和大整数本身)。


 1 package ex6_2;
 2 import java.math.BigInteger;
 3 
 4 public class BigintegerExample {
 5     public static void main(String[] args) {
 6                 BigInteger n1=new BigInteger("987654321987654321");
 7                 BigInteger n2=new BigInteger("123456789123456789");
 8                 BigInteger result=null;
 9                 result=n1.add(n2);
10                 System.out.println("和:"+result.toString());
11                 result=n1.subtract(n2);
12                 System.out.println("差:"+result.toString());
13                 result=n1.multiply(n2);
14                 System.out.println("积:"+result.toString());
15                 result=n1.divide(n2);
16                 System.out.println("商:"+result.toString());
17                 BigInteger m=new BigInteger("123"),
18                            COUNT=new BigInteger("0"),
19                                 ONE=new BigInteger("1"),
20                                TWO=new BigInteger("2");
21                 System.out.print(m.toString()+"的因子有:");
22                 for(BigInteger i=TWO; i.compareTo(m)<0;i=i.add(ONE)){
23                     if((m.remainder(i).compareTo(BigInteger.ZERO))==0){
24                         COUNT=COUNT.add(ONE);
25                         System.out.print("  "+i.toString());
26                     }
27                 }
28                 System.out.println(" ");
29                 System.out.println(m.toString()+"一共有"+COUNT.toString()+"个因子");
30             }
31     }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



猜您在找 Oracle计算两个整数的和与这两个整数的差与商 6.编写一个Java应用程序,该应用程序包括2个类:Print类和主类E。Print 类里有一个方法output()功能是输出100 ~ 999之间的所有水仙花数(各位数字的 立方和等于这个三位数本身,如: 371 = 33 + 73 + 13。)在主类E的main方法中来 测试类Print。 编写一个Java 应用程序,用户从输入对话框输入了两个日期,程序将判断两个日期的 大小关系,以及两个日期之间的间隔天数。 28.按要求编写一个Java应用程序: (1)定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。 (2)编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性, 和计算体积的方法。 (3)编写一个测试类,对以上两个类进行测试,创建一个长方体,定义其长、 宽、高,输出其底面积和体积。 3.编写Java应用程序。首先定义一个描述银行账户的Account类,包括成员变 量“账号”和“存款余额”,成员方法有“存款”、“取款”和“余额查询”。其次, 编写一个主类,在主类中测试Account类的功能。 Java计算两个时间的天数差与月数差 LocalDateTime Java中如何把两个数组合并为一个 Leetcode练习(Python):第349题:两个数组的交集:给定两个数组,编写一个函数来计算它们的交集。 按要求编写Java应用程序。 (1)建立一个名叫Cat的类: 属性:姓名、毛色、年龄 行为:显示姓名、喊叫 (2)编写主类: 创建一个对象猫,姓名为“妮妮”,毛色为“灰色”,年龄为2岁,在屏幕上输 出该对象的毛色和年龄,让该对象调用显示姓名和喊叫两个方法。 编写一个JAVA类,用于计算两个日期之间的周数。
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM