`
zfy421
  • 浏览: 234015 次
社区版块
存档分类
最新评论

【java练习题13】--完全平方数

阅读更多

【程序13】   

题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?   

1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。

 

public static void main(String[] args) {

// TODO Auto-generated method stub

for(int i=1;i<100000;i++)  

        {  

            //判断开平方根出来的数小数部分是否为0,  

            if(Math.sqrt((i+100))%1==0 && Math.sqrt((i+100+168))%1==0)  

            {  

                System.out.println(i);  

            }  

        }  

}

分享到:
评论

相关推荐

    50道JAVA基础编程练习题

    【程序 13】 题目:一个整数,它加上 100 后是一个完全平方数,再加上 168 又是一个完全平方数,请问该数是多少? 程序分析:在 10 万以内判断,先将该数加上 100 后再开方,再将该数加上 268 后再开方,如果开方后...

    java编程练习题

    ### Java编程练习题知识点解析 #### 知识点1:完数的概念及寻找方法 - **定义**:完数(Perfect Number),又称完美数、完备数,是指一个正整数等于其所有真因子(即除了自身以外的因子)之和。如6 = 1 + 2 + 3。 -...

    JAVA练习题50题

    13. **完全平方数**(程序13):查找使得加100和168后都是完全平方数的整数,涉及对完全平方数的性质理解和搜索算法。 14. **日期计算**(程序14):计算某一天是一年中的第几天,需要考虑闰年和平年,以及不同月份...

    java机试题,java基础练习题

    【程序 13】 寻找特定的完全平方数,可以遍历一定范围内的整数,检查加上100和168后是否都是完全平方数。使用平方根函数来检查一个数是否为完全平方数。 【程序 14】 计算某日期是一年中的第几天,要考虑闰年和平年...

    50道JAVA编程练习题

    ### Java编程练习题知识点解析 #### 题目1:兔子繁殖问题 - **知识点**:斐波那契数列,递归与迭代算法 - **解析**:本题涉及斐波那契数列,一个典型的数学序列,常用于算法学习。通过递归或迭代方法计算数列的值,...

    50道JAVA基础编程练习题 无答案

    13. 完全平方数 JAVA程序分析:在 10 万以内判断,先将该数加上 100 后再开方,再将该数加上 268 后再开方,如果开方后的结果满足如下条件,即是结果。 14. 日期计算 JAVA程序分析:以 3 月 5 日为例,应该先把前两...

    JAVA-50道基础编程练习题.doc

    知识点 13:完全平方数 知识点 14:日期计算 知识点 15:数值排序 知识点 16:三个整数的排序 这些知识点涵盖了 Java 编程语言的基础知识点,包括算法设计、数据结构、循环控制、条件语句、数组操作等,为 Java ...

    Java 循环练习40题

    #### 题目13:完全平方数 - **知识点**: - 完全平方数的定义及其性质。 - 如何使用循环结构(如`for`循环)判断一个数是否为完全平方数。 #### 题目14:判断闰年 - **知识点**: - 闰年的定义及其判断方法。 -...

    java算法练习题 初学者

    13. **完全平方数判断**: 遍历一定范围,检查加上特定值后是否为完全平方数,可以通过比较平方根的整数部分和浮点部分来判断。 14. **日期判断**: 根据输入的年月日计算是当年的第几天,要考虑闰年的情况,闰年...

    初学java基础练习题

    题目:一个整数,它加上 100 后是一个完全平方数,再加上 168 又是一个完全平方数,请问该数是多少? 十四、判断某天是本年的第几天 题目:输入某年某月某日,判断这一天是这一年的第几天? 程序分析:以 3 月 5 ...

    JAVA编程例题习题

    程序 13:一个整数,它加上 100 后是一个完全平方数,再加上 168 又是一个完全平方数,请问该数是多少? 这个问题是典型的数值计算问题,可以使用循环来解决,循环从 1 到 100000,并判断每个数是否满足条件,如果...

    java基础练习50题

    ### Java基础练习题知识点解析 #### 程序1:兔子繁殖问题 - **知识点**: - 数列计算:本题涉及一个典型的斐波那契数列问题,即每个月的兔子数量形成一个数列,从第三个月开始,每月的兔子总数等于前两个月兔子...

    50道java编程练习题.doc

    - 数学性质的应用,寻找使得加100和加168后均为完全平方数的数。 13. **日期计算**(程序14): - 需要理解闰年的规则,以及日期转换为天数的算法。 14. **排序**(程序15): - 通过比较和交换实现简单的排序...

    java练习题

    ### Java练习题知识点详解 #### 一、身份证号合法性验证 **知识点概述:** 本题主要涉及到了字符串处理、字符转换以及数学运算等基础技能。通过制定特定的身份证号编码规则,来验证一个10位身份证号是否符合规定。...

    java逻辑50题

    #### 题目13:完全平方数问题 - **描述**:寻找一个整数,使得它加上100后和再加上168后都是完全平方数。 - **知识点**: - **完全平方数**:如何判断一个数是否为完全平方数。 - **循环与条件判断**:遍历所有...

    关于c,java算法的练习题

    ### 关于C、Java算法的练习题解析 #### 练习题概述 这份文档提供了48道关于算法的练习题,适用于学习C语言、Java、C#等编程语言的学习者进行算法训练。这些题目覆盖了从基础到进阶的各种算法问题,能够帮助学生更好...

Global site tag (gtag.js) - Google Analytics