【Java开源代码栏目提醒】:以下是网学会员为您推荐的Java开源代码-Ch4_6.java,希望本篇文章对您学习有所帮助。
public class Ch4_6
{
public static void main(String[] args)
{
System.out.println("1000以内的平方回文素数如下:");
for(int i = 2;i <= 1000;i++)
{
if(prime(i)==1&&pa(i*i)==1)
{
System.out.println(i+"*"+i+"="+i*i);
}
}
System.out.printf("\n");
}
static int prime(int a)
{
for(int i = 2;i <= java.lang.Math.sqrt(a) ;i++)
{
if(a%i==0)
return 0;
}
return 1;
}
static String trans(int bk)//数字转换成字符串
{
int a = bk;
String res = "";
while(a!=0)
{
int b = a%10;
res = b + res;
a = a/10;
}
return res;
}
static int pa(int a)
{
String str = trans(a);
int ls = str.length();
for(int i = 0;i < ls;i++)
{
if(str.codePointAt(i)!=str.codePointAt(ls - 1 - i))
{
return 0;
}
}
return 1;
}
}
上一篇:
Ch4_5.java
下一篇:
电咖汽车入选2018独角兽企业榜百强 发布“天际”品牌将推高估值