⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exercise6_9.java

📁 Introduction to java programming 一书中所有编程练习部分的源码
💻 JAVA
字号:
public class Exercise6_9 {  public static void main(String[] args) {    Int n1 = new Int(5);    System.out.println("n1 is even? " + n1.isEven());    System.out.println("n1 is prime? " + n1.isPrime());    System.out.println("5 is prime? " + Int.isPrime(15));  }}class Int {  private int value;    public int getValue() {      return value;  }    public Int(int value) {    this.value = value;  }    public boolean isPrime() {    return isPrime(value);  }    public static boolean isPrime(int num) {    if ((num ==1) || (num ==2)) {      return true;    }    for (int i=2; i<=num/2; i++) {      if (num%i == 0)        return false;    }    return true;  }    public static boolean isPrime(Int o) {    return isPrime(o.getValue());  }  public boolean isEven() {    return isEven(value);  }    public static boolean isEven(int n) {    return n % 2 == 0;  }    public static boolean isEven(Int n) {    return isEven(n.getValue());  }    public boolean equals(int anotherNum) {    return value == anotherNum;  }    public boolean equals(Int o) {    return value == o.getValue();  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -