zoukankan      html  css  js  c++  java
  • 编写一个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     }
  • 相关阅读:
    nodeJS实现完整文件夹结构压缩
    chrome浏览器插件开发
    让用户端JS触发F11全屏
    inline-block和float的共性和区别
    安家落户
    ActiveMQ简单实现之一对一生产和消费
    Centos下 修改mysql密码
    虚拟机centos7 安装was和ihs
    webservice简单实现
    Centos7安装mysql
  • 原文地址:https://www.cnblogs.com/kazama/p/10181083.html
Copyright © 2011-2022 走看看