zoukankan      html  css  js  c++  java
  • 显示前一百个回文数

    这个很经典的,基本上基础部分都会有这样的小练习

    代码如下:

    package ClassDemo; public class PrimePalTest {
    public static void main (String[] args) {
    int rows = 10;
    int maxPrimePalNumber = 100;
    for (int num = 2, count = 0; count < maxPrimePalNumber; num++) {
    if (isPalindrome(String.valueOf(num)) && isPrime(num)) {
    if ((count + 1) % rows != 0) {
    System.out.print(" " + num);
    } else {
    System.out.println(" " + num);
    }
    count++;
    }
    }
    } private static boolean isPrime(int number) {
    for (int divisor = 2; divisor <= number / 2; divisor ++) {
    if (number % divisor == 0) {
    return false;
    }
    }
    return true;
    } private static boolean isPalindrome(String s) {
    int low = 0;
    int high = s.length()-1;
    boolean flag = true;
    while (low < high) {
    if(s.charAt(low) != s.charAt(high)) {
    flag = false;
    break;
    }
    low++;
    high--;
    }
    return flag;
    }
    }

    只相信苦尽甘来
  • 相关阅读:
    K好数
    蓝桥杯 安慰奶牛
    蓝桥杯 节点选择
    模拟链表
    10588
    八数码的 八种境界
    HIT 2051
    概率DP
    数组越界溢出
    FATFS在SD卡里,写入多行数据出的问题
  • 原文地址:https://www.cnblogs.com/F001li/p/7055806.html
Copyright © 2011-2022 走看看