写了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));
}
}
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));
}
}
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);
}
}
boolean isEven(int value) {
if (value % 2 == 0)
return true;
else
return false;
}
//这代码也是忧伤.
boolean isEven(int value) {
return value % 2 == 0;
}
boolean isEven(int value) {
if (value % 2 == 0)
return true;
else
return false;
}
//这代码也是忧伤.
boolean isEven(int value) {
return value % 2 == 0;
}
,确实瞎了