回文数是指一个数从左边读和从右边读时是同一个数;
回文素数要满足两个条件:
(1)回文数
(2)素数
样例输出
从题目来说,只需要输出位数最大为三的素数;
**public class Demo5 {
public static void main(String[] args) {
int count=0;
int j ;
int i ;
int m ;
for( i=2;count<20;i++) {//count为二十时,推出循环
j=(i+"").length();
int num1= (int)(i/Math.pow(10,j-1));//第一位
int num2= i%10;//最后一位
if(num1==num2) {//判断是否回文
for( m=2;m<=i;m++) {//判断是否为素数
if(i%m==0)
break;
}
if(i==m) {
count++;//计数
System.out.print(i+" ");
if(count==10)
System.out.println();
}
}
}
}
}**