Java是否为整数_Java问题 输入一个数判定其是否为整数
輸入一個數判定其是否為整數c++里面是if(a==int(a))請問JAVA里面怎么寫?我是要判定這個開方之后是否為整數if(Math.sqrt(y)instanceofInteger)就這么寫?意外的類型找到double需要引...
輸入一個數判定其是否為整數
c++里面是if(a==int(a))
請問JAVA里面怎么寫?
我是要判定這個開方之后是否為整數
if(Math.sqrt(y) instanceof Integer)
就這么寫?
意外的類型
找到 double
需要 引用
public class Sushu
{
public static void main(String[] args)
{
long x,y,z,e;
int flag1 = 1;int flag2 = 1;
for ( x = 4 ; x < 1000 ; x++ )
{
flag1 = 1;
for ( z = 2 ; z <= Math.sqrt(x) ; z++ )
{
if ( x%z == 0 )
{
flag1 = 0;
break;
}
}
if ( flag1 == 1 )
{
y = x - 4;
for ( e = 2 ; e <=Math.sqrt(Math.sqrt(y)) ;e++ )
{
flag2 = 1 ;
if ( Math.sqrt(y)%e == 0 && Math.sqrt(y) == 1 && Math.sqrt(y) instanceof Integer )
{
flag2=0;
break;
}
}
if ( flag2 == 1)
{
System.out.println("二平方素數" + Math.sqrt(y) );
}
}
}
}
}
求 二平方素數的問題 我想在這判定下是否為整數
if ( Math.sqrt(y)%e =
展開
總結
以上是生活随笔為你收集整理的Java是否为整数_Java问题 输入一个数判定其是否为整数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java成果_JAVA WEB期末项目第
- 下一篇: java美元兑换,(Java实现) 美元