import java.util.Arrays; public class Test01 { // 五位数回文数 public static void main(String[] args) { String [] str = new String[0]; int index = 0 ; int count = 0 ; for (int i = 10000; i <100000 ; i++) {//遍历五位回文数; str = Arrays.copyOf(str,str.length+1); str[index]=String.valueOf(i); index++; } // System.out.println(Arrays.toString(str)); for (String i:str) { String []str1 = i.split(""); boolean temp = true; for (int j = 0; j <str1.length/2 ; j++) { if(!str1[j].equals(str1[str1.length-1-j])){ temp = false; } } if(temp){ String str2 = String.join("",str1); System.out.print(str2 + " "); count++; if(count%10==0){ System.out.println(""); } } } System.out.println(count); } }
1、【回文数】打印5位数中的所有回文数,每行打印10个数。最后统计一下一共有多少个5位回文数。
最新推荐文章于 2023-08-06 12:23:40 发布