该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
完整答案,自己写的,已验证!
public class MyInteger {
private int value ;
public MyInteger(){
}
public MyInteger(int m){
value = m ;
}
public int getValue(){
return value ;
}
public boolean isEven(){
if (value%2 == 0){
return true ;
}
else
return false ;
}
public boolean isOdd(){
if(value%2 != 0){
return true ;
}
else
return false ;
}
public boolean isPrime(){
for(int i =2; i < value ; i++){
if(value%i ==0){
return false ;
}
}
return true ;
}
public boolean isEven(int j){
if (j % 2 == 0){
return true ;
}
else
return false ;
}
public boolean isOdd(int j){
if(j % 2 != 0){
return true ;
}
else
return false ;
}
public boolean isPrime(int j){
for(int i =2; i < j ; i++){
if(j % i == 0){
return false ;
}
}
return true ;
}
public boolean isEven(MyInteger y){
if ( y.value % 2 == 0){
return true ;
}
else
return false ;
}
public boolean isOdd(MyInteger y){
if(y.value % 2 != 0){
return true ;
}
else
return false ;
}
public boolean isPrime( MyInteger y){
for(int i =2; i < y.value ; i++){
if(y.value%i ==0){
return false ;
}
}
return true ;
}
public boolean equals(int n){
if (value == n){
return true ;
}
else
return false ;
}
public boolean equals(MyInteger y){
if (y.value == this.value )
return true ;
else
return false ;
}
public static int parseInt(char[] o){
String s = String.valueOf(o) ;
int p = Integer.parseInt(s) ;
return p ;
}
public static int parseInt(String q){
int z = Integer.parseInt(q) ;
return z;
}
}