interfacetest2.java
来自「Java就业的培训教程书籍」· Java 代码 · 共 55 行
JAVA
55 行
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 InterfaceTest2{
public static void main(String args[])
{
double i;
a2.Action 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 = new InterfaceImp2();
i = classObj1.getValue();
System.out.println("The original value of InterfaceImp2 is:"+i);
if(i<classObj1.TOTALNUM1)
{
classObj1.addValue(40);
i = classObj1.getValue();
System.out.println("After call addValue method, value of InterfaceImp2 is:"+i);
}
else
{
classObj1.subtractValue(40);
i = classObj1.getValue();
System.out.println("After call subtractValue method, value of InterfaceImp2 is:"+i);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?