package a;
public interface InterfaceA {
int method(int n);
}
package a;
public class ClassA implements InterfaceA {
public int method(int n) {
int sum=0;
for (int i = 1; i <=n; i++)
{
sum+=i;
}
System.out.println("1+2+3+......+"+n+"="+sum);
return sum;
}
}
package a;
public class ClassB implements InterfaceA {
public int method(int n) {
int sum=1;
for (int i = 1; i <=n; i++)
{
sum*=i;
}
System.out.println(n+"!="+sum);
return sum;
}
}
package a;
public class E {
public static void main(String[] args) {
InterfaceA a=new ClassA();
InterfaceA b=new ClassB();
a.method(5);
b.method(5);
}
}