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;
}
}

本文提供了一个Java程序设计习题解答示例,展示了如何使用Java实现数学运算、回文判断及素数验证等功能,并通过具体代码实例说明了这些功能的具体实现方式。
 课后习题 chapter6-26&spm=1001.2101.3001.5002&articleId=50949705&d=1&t=3&u=31ba9a1428ba4234b65090c33a37ac11)
1221

被折叠的 条评论
为什么被折叠?



