第十章第六题(显示素数)(Show prime) *10.6(显示素数) *10.6(Show prime)参考代码: package chapter10; public class Code_06 { public static void main(String[] args) { StackOfIntegers stack = new StackOfIntegers(); for (int i = 2;i <= 120;i++) if (isPrime(i)) stack.push(i); System.out.print("The prime numbers(<=120) are: "); while (!stack.empty()) System.out.print(stack.pop() + " "); } private static boolean isPrime(int number) { for (int divisor = 2; divisor <= number / 2; divisor ++) { if (number % divisor == 0) { return false; } } return true; } } 结果显示: The prime numbers(<=120) are: 113 109 107 103 101 97 89 83 79 73 71 67 61 59 53 47 43 41 37 31 29 23 19 17 13 11 7 5 3 2 Process finished with exit code 0