?? interfacetest.java
字號(hào):
class InterfaceImp2 implements a2.Action{
double num = 50;
public void addValue(int n){
num += (n+1)*n/2;
}
public void subtractValue(int n){
num -= (n+1)*n/2;
}
public void factorialValue(int n){
num = 1;
for(int i =1;i<=n;i++)
{
num *= i;
}
}
public double getValue(){
return num;
}
}
public class InterfaceTest{
public static void main(String args[])
{
double i;
a2.InterfaceImp1 classObj1 = new a2.InterfaceImp1();
i = classObj1.getValue();
System.out.println("The original value in InterfaceImp1 is:"+i);
if(i<classObj1.TOTALNUM1)
{
classObj1.addValue(20);
i = classObj1.getValue();
System.out.println("After call addValue method, value of InterfaceImp1 is:"+i);
}
else
{
classObj1.subtractValue(30);
i = classObj1.getValue();
System.out.println("After call subtractValue method, value of InterfaceImp1 is:"+i);
}
classObj1.factorialValue(6);
i = classObj1.getValue();
System.out.println("After call factorialValue method, value of InterfaceImp1 is:"+i);
InterfaceImp2 classObj2 = new InterfaceImp2();
i = classObj2.getValue();
System.out.println("The original value of InterfaceImp2 is:"+i);
if(i<classObj2.TOTALNUM1)
{
classObj2.addValue(40);
i = classObj2.getValue();
System.out.println("After call addValue method, value of InterfaceImp2 is:"+i);
}
else
{
classObj2.subtractValue(40);
i = classObj2.getValue();
System.out.println("After call subtractValue method, value of InterfaceImp2 is:"+i);
}
classObj2.factorialValue(8);
i = classObj2.getValue();
System.out.println("After call factorialValue method, value of InterfaceImp2 is:"+i);
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -