高分悬赏,缺币快来——Java语言怎么判断一个整数是完全平方数,要求写出完整代码 5C

高分悬赏,缺币快来——Java语言怎么判断一个整数是完全平方数,要求写出完整代码

2个回答

public static boolean test(int num) {
if (num < 0)
return false;
for (int i = 0; i <= num / 2; i++) {
if (i * i == num)
return true;
}
return false;
}

Java_fgfg
java小新111 回复请你们大家多多姿瓷我菠菜菌: 就是一方法 可以直接调用public static void main(String[] args) { /* String a="111"; Integer b=Integer.getInteger(a); System.out.println("dsds:::::"+b); */ test2(2);
大约 2 个月之前 回复
dabocaiqq
请你们大家多多姿瓷我菠菜菌 大神,请问每一行什么意思?
大约 2 个月之前 回复

直接使用 Math.sqrt 方法

static boolean checkPerfectSquare(double x) 
{
    // 先求平方根
    double sq = Math.sqrt(x);
    // 对平方根向下取整,如果是完全平方数,那么
    // sq 和 Math.floor(sq) 是完全一样的
    return ((sq - Math.floor(sq)) == 0); 
} 
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

1
高分求助Delphi老师,dbgrideh的第一列添加了check复选框,怎么判断勾选?
3
VS2010 MFC高分求一个串口通讯问题的解决方案。
1
超简单的C语言题目,高分悬赏
2
QWebEngineView 适配高分屏重影问题
1
关于使用深度强化学习Actor-Critic算法玩gym库中CartPole游戏不收敛的问题,高分悬赏。
5
高分悬赏-java语言里for循环中间有一个冒号是什么意思
4
高分提问了,Java语言怎么打印由星号组成的直角三角形
2
悬赏高分,Java里一行怎么定义多个变量,还有分号的用法是什么?
7
高分悬赏,请教大神,Java语言输入30个数排序,怎么实现
0
Cesium图层管理,拖动图层改变图层层级(遮盖关系)
2
高分悬赏Python语言计算1+2+3+4,用while循环for循环分别实现
5
悬赏高分 Java语言里if和switch的区别是什么,什么时候用if呢
1
高分悬赏,Java语言如何用一个函数来交换两个对象
5
高分悬赏,用Java语言的compareTo实现的比较和大于号小于号的区别
1
高分速来悬赏就是你的,Java语言计算三个数的最大最小数怎么实现
5
高分悬赏提问,Java语言输出1到100,每5个数字换1行,具体怎么来编写
2
高分悬赏,Java语言实现字符串的排序,怎么写这个程序,运用数组来实现,懂的人来回答
2
高分悬赏,缺C币的看下,Java语言关于数组的分割怎么实现
2
高分悬赏,缺C币的来回答:Java语言如何判断一个数字是回文数,不得使用字符串的方法
1
Java高分悬赏问题,缺C币的来回答,如何用eclipes连接mysql和数据库的,配置的步骤是什么