第六届蓝桥杯 java C组 立方尾不变
2016-03-19 21:01
302 查看
/**
*
立方尾不变
*
* 有些数字的立方的末尾正好是该数字本身。 比如:1,4,5,6,9,24,25,....
*
* 请你计算一下,在10000以内的数字中(指该数字,并非它立方后的数值),符合这个特征的正整数一共有多少个。 ///正整数 不包括零
* 请提交该整数,不要填写任何多余的内容。
*
*
* @author dell
*
*/
本题的重点是定义一个BigInteger的数据类型来盛放立方数。
*
立方尾不变
*
* 有些数字的立方的末尾正好是该数字本身。 比如:1,4,5,6,9,24,25,....
*
* 请你计算一下,在10000以内的数字中(指该数字,并非它立方后的数值),符合这个特征的正整数一共有多少个。 ///正整数 不包括零
* 请提交该整数,不要填写任何多余的内容。
*
*
* @author dell
*
*/
本题的重点是定义一个BigInteger的数据类型来盛放立方数。
import java.math.BigInteger; public class Main2 { /** * @param args */ public static void main(String[] args) { int x=10000; int count=0; for(int i=1;i<x;i++){ BigInteger big=new BigInteger(Integer.toString(i)); BigInteger f=big.pow(3); String st1=big.toString(); String st2=f.toString(); if(st2.substring(st2.length()-st1.length(), st2.length()).equals(st1)){ count++; } } System.out.println(count); } }欢迎转载!
相关文章推荐
- Spring和MyBatis环境整合
- RxJava入门学习笔记
- ## JDK源码--ArrayList
- HDU2017JAVA
- Windows 配置JAVA的环境变量
- SpringMVC 函数返回值问题,返回Json解决方法
- JavaWeb学习总结(一)JavaWeb开发入门
- Java - 基本数据类型
- JavaWeb开发之十八:jsp简单标签开发案例和打包
- 初识Java
- 20145215《Java程序设计》第3周学习总结
- JAVA数据加密——MD5加密,SHA加密,BASE64解密,BASE64加密,HMAC加密
- JDK中的设计模式应用实例
- eclipse 出现 adb-Adb connection Error 解决方式
- JavaWeb开发之十七:jsp自定义标签开发入门
- JavaWeb开发之十六:jsp传统标签开发
- eclipse 添加resources 目录
- Struts2中jsp前台传值到action后台的三种方式 <转载>属性加载,模型加载
- java中的常用类、Date和SimpleDateFormat类表示时间、java中基本类型和包装之间的转换
- jdk环境变量配置