java的平方分之x的平方加xy_Java面试宝典_基础编程练习题_完全平方数
题目
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。
代码/**
* @author :xy.hero@qq.com
* @date :Created in 2019-07-12 13:13
* @description:www.jiagou1216.com
* @modified By:
* @version: $
*/
public class Test {
public static void main(String[] args) {
int n = 0;
for (int i = 0; i
if (isCompSqrt(i + 100) && isCompSqrt(i + 268)) {
n = i;
break;
}
}
System.out.println("所求的数是:" + n);
}
//判断完全平方数
private static boolean isCompSqrt(int n) {
boolean isComp = false;
for (int i = 1; i
if (n == Math.pow(i, 2)) {
isComp = true;
break;
}
}
return isComp;
}
}
输出
所求的数是:21
java的平方分之x的平方加xy_Java面试宝典_基础编程练习题_完全平方数相关推荐
- java 数组排序面试题_Java面试宝典_基础编程练习题_数组排序插值(一)
题目 题目:有一个已经排好序的数组.现输入一个数,要求按原来的规律将它插入数组中. 程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移一个位置. 代 ...
- java基础编程练习题--兔子生兔子问题
java基础编程练习题--兔子生兔子问题 题目要求 题目分析 java代码示例 输出结果 题目要求 现有一对兔子,每一对兔子每个月都会生一对小兔子,小兔子在月龄达到第三个月开始每个月就可以生一对,兔子 ...
- java编程基础素数实验报告,JAVA 基础编程练习题1 (输出素数)
JAVA 基础编程练习题1 (输出素数) JAVA 基础编程练习题1 (输出素数) 题目:判断 101-200 之间有多少个素数,并输出所有素数. 程序分析:判断素数的方法:用一个数分别去除 2 到 ...
- 这些java基础编程练习题你都会了吗?
很多人在自学java的时候看一遍视频,感觉就会了,课后并没有大量的练习来巩固当前所学的知识点,今天给大家整理了一些非常具有代表意义的题. Java基础类型题 1.反转一个只有3位数的整数. 从控制台输 ...
- java只会用不知道原理6_程序员面试宝典之14道初级Java面试题分享
程序员面试宝典之14道初级Java面试题分享 程序员面试宝典之14道初级Java面试题分享! 关于赢在面试的Java题系列基本收集整理完成了,所有题目都是经过精心挑选的,很基础又考验求职者的基本功,应 ...
- 第六周 Java语法总结_设计原则_工厂模式_单例模式_代理模式(静态代理_动态代理)_递归_IO流_网络编程(UDP_TCP)_反射_数据库
文章目录 20.设计原则 1.工厂模式 2.单例模式 1)饿汉式 2)懒汉式 3.Runtime类 4.代理模式 1)静态代理 2)动态代理 动态代理模板 21.递归 22.IO流 1.File 2. ...
- java 字符串编程题,JAVA 基础编程练习题7 【程序 7 处理字符串】
7 [程序 7 处理字符串] 题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. 程序分析:利用 while 语句,条件为输入的字符不为'\n'. package cskaoya ...
- java web基础编程题_云课堂javaweb微专业Java基础测试题3
题目内容: 对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值.对于一个整数,从个位开始对每一位数字编号,个位是1号,十位是2号,以此类推.这个整数在第n位上的数字记作x,如果x和n的奇偶性相 ...
- java飞机大战分数累加代码_JAVA 基础编程练习题39 【程序 39 分数累加】
39 [程序 39 分数累加] 题目:编写一个函数,输入 n 为偶数时,调用函数求 1/2+1/4+...+1/n,当输入 n 为奇数时,调用函数 1/1+1/3+...+1/n package cs ...
最新文章
- 人是被经验塑造的动物,一家公司也是
- springboot1.5升级2.0后遇到的问题
- MUI多端发布开发指南(终于把MUI的使用场景说清楚了)
- 0121 - 开始学习 EOS 编程
- Form表单中的button导致页面刷新而无法进入Ajax请求回调函数
- java 编写代码_如果您在2016年编写过Java代码-这是您不容错过的趋势
- linux 关闭自动升级,开启关闭Centos的自动更新(转)
- 小学阅读方法六种_小学语文重难点|阅读理解的解答技巧+方法(合集)
- RabbitMQ学习之Work Queues(2)
- 一道学吧上的题目,python3 - 解决高中的古典概率问题: 有A、B两个袋子。A袋中装有4个白球、2个黑球,B袋中装有3个白球、4个黑球。从A、B两个袋子中
- 基于oneAPI的OSU MPI Benchmarks 5.7编译安装
- Windows XP 启动NetMeeting
- 软碟通UltraISO Premium Edition_v9.7.5.3716,轻松编辑光盘镜像文件,将文件/文件夹制作成ISO文件
- 路由器无线中继WDS\WISP\CLINENT+AP优劣
- 容灾是什么意思?容灾基础知识介绍
- 《人性的弱点全集》- [美]戴尔·卡耐基/著
- Vim 增加man快捷方式
- 数据库(mysql)之用户管理
- HTML5中新增的元素有哪些
- 说一下HashMap的实现原理
热门文章
- UVa12034 Race
- 华为P20 Pro销售火爆卖断货?淘宝商家加价卖
- clock_gettime参数中不同clock ID含义的差别
- prop()和attr()
- 1、Springboot环境的搭建
- 解决Error: Protected multilib versions:
- 戴尔商台试机选购指南
- windows server 2003 AD之FSMO角色
- break和continue区别python_1、Python中break和continue的区别
- Linux双系统容易崩溃吗,一个蛋疼的双系统问题(崩溃)