写了isEven,isOdd和isPrime自己改下就可以了
public class MyInteger  {
private int value; int getvalue() {
return value;
}

boolean isEven(int value) {
if (value % 2 == 0)
return true;
else
return false;
} boolean isEven() {
if (this.value % 2 == 0)
return true;
else
return false;
}

boolean isEven(MyInteger  myInteger){
if (myInteger.getvalue() % 2 == 0)
return true;
else
return false;
}

boolean equals(int i) {
return this.value == i;
}

boolean equals(MyInteger  integer) {
return this.value == integer.getvalue();
}

int parseInt(String s) {
return Integer.valueOf(s);
}

int parseInt(char[] c) {
return Integer.valueOf(new String(c));
}
}

解决方案 »

  1.   

    package com.test;public class MyInteger {
    private int value; public MyInteger(int value) {
    this.value = value;
    } public int getValue() {
    return value;
    } public boolean isEven() {
    return isEven(this.value);
    } public boolean isOdd() {
    return isOdd(this.value);
    } public boolean isPrime() {
    return isPrime(this.value);
    }

    public  boolean isEven(int value) {
    return value % 2 == 0;
    } public  boolean isOdd(int value) {
    return value % 2 != 0;
    } public  boolean isPrime(int value) {
    for (int i = 1; i <= value / 2; i++) {
    if (value % i == 0)
    return false;
    }
    return true;
    }

    public  boolean isEven(MyInteger value) {
    return value.isEven();
    } public  boolean isOdd(MyInteger value) {
    return value.isOdd();
    } public  boolean isPrime(MyInteger value) {
    return value.isPrime();
    }

    public boolean equals(int value){
    return this.value==value;
    }

    public boolean equals(MyInteger value){
    return value.equals(this.value);
    }

    public static int parseInt(char[] cs){
    String s=new String(cs);
    return parseInt(s);
    }

    public static int parseInt(String s){
    return Integer.valueOf(s);
    }

    }
      

  2.   


    boolean isEven(int value) {
            if (value % 2 == 0)
                return true;
            else
                return false;
        }
     //这代码也是忧伤.
    boolean isEven(int value) {
            return value % 2 == 0;
        }
      

  3.   


    boolean isEven(int value) {
            if (value % 2 == 0)
                return true;
            else
                return false;
        }
     //这代码也是忧伤.
    boolean isEven(int value) {
            return value % 2 == 0;
        }

    ,确实瞎了