public class Prime {
private int first,second;
private Prime(){
first = 0;
second = 0;
}
private static Prime instance = new Prime();
public static Prime getInstance(){
return instance;
}
public int getFirst(){
return first;
}
public int getSecond(){
return second;
}
public boolean Split(int arg0){
if(!isEvenNumber(arg0)){
return false;
}
for(int i=0;i<arg0/2;i++){
if(isPrimeNumber(arg0/2+i)&&isPrimeNumber(arg0/2-i)){
first = arg0/2-i;
second = arg0/2+i;
return true;
}
}
return false;
}
public boolean isEvenNumber(int arg0){
if(arg0%2==0){
return true;
}else
return false;
}
public boolean isPrimeNumber(int arg0){
for(int i=2;i<=Math.sqrt(arg0);i++){
if((arg0%i)==0){
return false;
}
}
return true;
}