说明:普联公司面试题,主要考
Math.sqrt();以及基础理解.
package edu.yhf.demo.square;
/**
* 编程求出一个四位完全平方数,前两个数字相同,后两个数字相同。
* @author lengzl
* @email 819681951@qq.com
* @create 2017年2月28日 下午4:43:45
*/
public class SquareNum {
public static void main(String[] args) {
int i,j,k,m;
for (i = 1; i < 10; i++) { // 前两位数取值1~9才能保证是四位数
for(j = 0;j< 10; j++ ){ //后两位数可取值0~9
k = i*1000+i*100+j*10+j;
m = (int) Math.sqrt(k); //核心,转换实际值改变.
if(m*m == k){
System.out.println("这个数字是:==========================");
System.out.println(k+"="+m+"*"+m);
System.out.println("double转int,直接抹掉小数点后面的数字,不四舍五入==========================");
System.out.println((int)3.6);
}
}
}
}
}
输出结果:
这个数字是:==========================
7744=88*88
double转int,直接抹掉小数点后面的数字,不四舍五入==========================
3
- 大小: 171.4 KB
分享到:
相关推荐
根据题目描述,我们需要找到这样的车牌号:它由四位数字组成,前两个数字相同,后两个数字也相同,且整个车牌号的数值是一个完全平方数。这涉及到字符串处理、条件判断以及数学计算等基本的Java编程技能。 首先,...
- 给定一个正整数n,判断它是否为完全平方数。 - 完全平方数定义:可以表示为某个整数的平方。 - 可以使用Math.sqrt()函数求解平方根,并判断结果是否为整数。 14. **日期计算**: - 计算两个日期之间的天数差...
- **定义**:找到一个整数N,使得N+100和N+268均为完全平方数。 - **实现思路**: - 在一定范围内(如10万内)遍历整数N。 - 对于每个N,检查N+100和N+268是否为完全平方数。 - 使用数学方法简化计算过程。 ####...
- **完全平方数检查**:找到一个数加上特定值后成为完全平方数的条件。 14. **TestDay.java** - 日期计算 - **日期处理**:根据输入的年、月、日计算一年中的第几天,考虑闰年规则。 15. **TestCompare.java** -...
- **背景**:找出一个整数,使得它加上100后是一个完全平方数,再加上168又是一个完全平方数。 - **算法思路**:遍历一定范围内的整数,检查加上100和268后的结果是否为完全平方数。 - **实现方法**:使用循环结构...
寻找符合条件的整数,需要检查每个数加100和268后是否为完全平方数,可以通过平方根和平方运算来判断。 【程序14】 计算日期在当年的位置,需要考虑闰年的情况,对于3月之前的天数需要额外处理。 【程序15】 对三...
- **题目描述**:一个整数加上100后是完全平方数,再加上168后也是完全平方数,求这个整数。 - **知识点**: - **完全平方数**:可以表示为某个整数的平方。 - **循环结构**:遍历可能的整数,检查条件是否成立。 ...
- **描述**:寻找一个整数,使得它加上100后和再加上168后都是完全平方数。 - **知识点**: - **完全平方数**:如何判断一个数是否为完全平方数。 - **循环与条件判断**:遍历所有可能的整数,并进行条件判断。 - ...
- 水仙花数是指一个三位数,其各个位上的数字的立方和等于该数本身。 - 示例代码:遍历所有三位数,判断符合条件的数。 **2.11 百鸡问题** - 需要根据题目给出的条件建立方程组,然后使用程序求解。 - 示例代码:...
使用平方根函数来检查一个数是否为完全平方数。 【程序 14】 计算某日期是一年中的第几天,要考虑闰年和平年的情况。对于2月,需要特殊处理,其他月份根据天数累加即可。 【程序 15】 对三个整数排序,可以使用...
- **题目描述**:找出一个整数加上100后和再加上168后都是完全平方数的情况。 - **知识点**: - **完全平方数判断**:使用平方根判断一个数是否为完全平方数。 - **循环结构**:遍历一定范围内的整数进行检查。 -...
要求找出一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数。 **程序分析:** - 完全平方数的定义:能够表示为某个整数的平方的数。 - 使用循环结构遍历可能的数值范围。 - 对每个数加上100和...
13. **完全平方数查找**(程序13): 寻找满足条件的整数,需要遍历一定范围,同时对数进行平方根计算,检查加上特定值后的平方性质。 14. **日期处理**(程序14): 根据日期计算一年中的天数,要考虑闰年和平年...
14. 完全平方数判断:完全平方数是指一个整数,它加上 100 后是一个完全平方数,加上 168 又是一个完全平方数。 15. 日期判断:日期判断是指输入某年某月某日,判断这一天是这一年的第几天? 16. 排序算法:排序...
- **题目解析**:寻找一个整数,使其加上100后成为完全平方数,再加168仍然是完全平方数。 - **算法原理**: 1. **初始化**:从1开始遍历每一个整数x。 2. **条件判断**:检查x+100和x+268是否为完全平方数。 3....
题目:一个整数,它加上 100 后是一个完全平方数,再加上 168 又是一个完全平方数,请问该数是多少? 十四、判断某天是本年的第几天 题目:输入某年某月某日,判断这一天是这一年的第几天? 程序分析:以 3 月 5 ...
- **问题描述**:有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?并列出这些数字。 - **解决思路**:使用三层嵌套的 `for` 循环来生成所有可能的三位数,并排除重复数字的组合。 - **关键...