说明:普联公司面试题,主要考
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
分享到:
相关推荐
三位整数中既是完全平方数而且两位数相同的数
3位正整数中,既是完全平方数,又有两位数相同,如144,676等,找出所有这样的数。
java 实现数字时钟 实例代码java 实现数字时钟 实例代码
两个数字相加的Java代码,可以是整数 浮点 等等
该源码分为两个包,一个rsa包,一个utils包,使用了面向对象的思想,将公用的方法放到了utils包中。 cn.chd.david.rsa GenerateKeyPair.java 产生密钥对 SignatureData.java 实现数字签名 VerifySignature.java ...
2、 假设Alice想和Bob通信,以本地两个文件夹Alice和Bob模拟两个用户,实现消息M和签名的模拟分发 (1)、Alice通过RSA算法生成一对密钥:公钥(e,n)和私钥(d,n),将公私钥分别存入pubKey.txt和priKey.txt中。 ...
简单的比较两个数字大小的程序运用java基本语句实现 下载Java判断两个数字大小代码实例
基于java的swing写的带界面的猜数字游戏,其中包含两种游戏模式,并包含其中一种游戏模式的代码对应的文档。
Java作业,比较两个数的大小Pyramid
任意一个四位数,只要他们各个位置上的数字不全相同,就有这样的规律:(1)将组成这个四位数的四个数由大到小排列,形成由这四个数字构成的最大的四位数;(2)将组成这个四位数的四个数由小到大排列,形成由这四个...
两个mysql数据库之间实现同步,通过定时任务实现从主库到从库的同步,java代码实现,所有java项目包括配置都有,数据结构可以跟据自己的特定情况去改
该程序使用js 可校验输入框 为0-10 两位数字,并可保留两位小数
请输入一个数字(精确到小数点后两位): fdsa54325.54 fdsa54325.54 false 请输入一个数字(金额不超过万亿精确到小数点后两位) 请输入一个数字(精确到小数点后两位): 9909010256300.30 9909010256300.30 true...
输入两个年月日,(1)判断两个日期是否相同,并且将相差的天数显示出来;(2)将日期后推或前推N天,并将该日期输出。
java获取随机的两位数字(可改为多位),可用于订单号后补数字等
比较两个word内容将不一样的地方标记出来
用Java实现两个聊天窗口,用一个线程负责传输消息。
java代码-两个数字相加
Java设计输入“12345”显示“一万两千三百四十五” 输入“1000”显示“一千”
比较两个集合是否相同...利用Java反射机制,获取到字段名、方法名、字段值,进行逐个比较,此处本人封装好了工具类,接收的是泛型,调用者只需要传入两个实体List即可进行比较,返回true则为相同,返回false则不相同。