package com.qf.jiekou6;
public class MyInterfaceImpl implements MyInterface{ //接口就是一种特殊的类
@Override//对质数的实现
public boolean isZS(int n) {
for (int i = 2; i < n; i++) {
if(n % i == 0) {
return false;
}
}
return true;
}
}
package com.qf.jiekou6;
public interface MyInterface { //判断一个数是否是质数 boolean isZS(int n); }
package com.qf.jiekou6;
public class Test { //Arrays
public static void main(String[] args) {
MyInterface mi = new MyInterfaceImpl();//父类引用指向子类对象
gdbh(14,mi);//调用过程
}
//方法 工具
public static void gdbh(int num,MyInterface mi) { //6 2+ 4 3 + 3
for (int i = 2; i <= num / 2; i++) {
if(mi.isZS(i) && mi.isZS(num-i)) {
System.out.println(num+"="+i+"+"+(num-i));
}
}
}