java语言程序设计第十版(Introduce to java) 课后习题 chapter6-26

来源:互联网 发布:微信矩阵怎么弄 编辑:程序博客网 时间:2024/05/24 16:17

java语言程序设计第十版(Introduce to java) 课后习题 chapter6-26

自己纯手工,欢迎讨论

package chapter6;public class T26 {public static void main(String[] args) {System.out.println(Math.sqrt(3));System.out.println(isPrime(4));//print(63,7);}public static void print(int total,int line) {int i = 1;// 打印计数器int j = 2;// 数字累加器while (i <= total) {if (isPal(j) && isPrime(j)) {System.out.print(j + "\t");if (i % line == 0)System.out.println();i++;}j++;}}//回文判断器public static boolean isPal(int m) {int sum = 0;int n = m;while (n / 10 != 0) {sum = sum * 10 + n % 10;n /= 10;}sum = sum * 10 + n % 10;// System.out.println(sum);if (sum == m)return true;return false;}//素数判断器public static boolean isPrime(int n) {for (int i = 2; i <= Math.sqrt(n); i++) {if (n % i == 0)return false;}return true;}}

0 0
原创粉丝点击