java经典问题_完全平方数
2012-11-25 23:21
169 查看
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
完全平方:完全平方即用一个整数乘以自己例如1*1,2*2,3*3等等
//因为数字为整数,所以将i的范围限定在Math.sqrt(Integer.MAX_VALUE)内;
Math.floor(double param) 该方法是用来求取param最接近的整数(不是采用四舍五入,而是直接取整)
完全平方:完全平方即用一个整数乘以自己例如1*1,2*2,3*3等等
//因为数字为整数,所以将i的范围限定在Math.sqrt(Integer.MAX_VALUE)内;
Math.floor(double param) 该方法是用来求取param最接近的整数(不是采用四舍五入,而是直接取整)
public class Practise13 { private boolean isFullySquareNumber() { boolean result = false; for(int i = 0; i < (Math.sqrt(Integer.MAX_VALUE)); i++){ if((Math.floor(Math.sqrt(i + 100))) == (Math.sqrt(i + 100))){ if((Math.floor(Math.sqrt(i + 268))) == (Math.sqrt(i + 268))){ System.out.println("该数是"+i); break; } } } return result; } public static void main(String[] args) { (new Practise13()).isFullySquareNumber(); } }
相关文章推荐
- 经典java问题
- [LintCode] 经典二分查找问题 - Java
- Java+Oracle应用开发的几个经典问题
- java多线程之生产者和消费者经典问题案例
- JAVA面试经典问题2
- Java 经典问题 for 基础知识
- [学习笔记]Java多线程经典问题
- Java经典问题算法大全
- Java+Oracle应用开发中的几个经典问题
- 2005 经典java问题
- Java经典问题:传值与传引用?
- java排列组合问题汇总【经典】
- java经典问题(2)
- Java String的经典问题
- java经典问题_素数
- Java中常见的问题和经典知识
- 经典:Java及相关字符集编码问题研究
- Java经典问题:传值与传引用
- Java经典线程同步问题------生产者与消费者
- 【Java笔试题】经典出圈问题