zoukankan      html  css  js  c++  java
  • 2018/12/08 L1-046 整除光棍 Java

    练习了BigInteger的使用的方法, 代码如下:

    import java.io.BufferedReader;
    import java.io.InputStreamReader;
    import java.math.BigInteger;
    
    public class Main {
    
        public static void main(String[] args) throws Exception{
            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));        
            BigInteger bigNum = new BigInteger(String.valueOf(1));
            int index = 1;
            int num = Integer.parseInt(br.readLine());
            BigInteger intToBig = BigInteger.valueOf(num);
            if(num > 0 && num < 1000 && num%2 != 0 && num%5 != 0) {  // 满足条件 1、num为小于1000的正数 2、num为奇数 3、num个位不是5
                while( true) {
                    if(bigNum.mod(intToBig).intValue() != 0) {  // 111不能整除输入的数
                        bigNum = bigNum.multiply(BigInteger.valueOf(10));
                        bigNum = bigNum.add(BigInteger.valueOf(1));
                        index++;
                    } else {
                        System.out.print(bigNum.divide(intToBig) + " " + index);
                        return;
                    }
                }
            } else {
                return;
            }
            
    
        }
    
    }
  • 相关阅读:
    学习笔记——Maven 如何处理传递性依赖
    gitlab 部署
    jenkins部署
    python 使用json格式转换
    php加载memcache
    centos6.5 apache+tomcat结合 负载均衡
    linux部署tomcat
    linux安装java环境
    kickstart安装
    cobbler部署
  • 原文地址:https://www.cnblogs.com/huangZ-H/p/10088882.html
Copyright © 2011-2022 走看看