package java35;
public interface A {
public int method(int n);
}
package java35;
import java.util.Scanner;
public class ClassA implements A{
public int n;
public int getN() {
return n;
}
public void setN(int n) {
this.n = n;
}
public ClassA() {
super();
// TODO Auto-generated constructor stub
}
@Override
public int method(int n) {
Scanner input=new Scanner(System.in);
this.n=n;
int sum=0;
for (int i = 1; i <=n; i++) {
sum+=i;
}
return sum;
}
}
package java35;
public class ClassB implements A{
private int n;
public int getN() {
return n;
}
public void setN(int n) {
this.n = n;
}
public ClassB(int n) {
super();
this.n = n;
}
public ClassB() {
super();
// TODO Auto-generated constructor stub
}
@Override
public int method(int n) {
int sum=1;
for (int i = n; i >0; i--) {
sum=sum*i;
}
return sum;
}
}
package java35;
public class E {
public static void main(String[] args) {
// TODO Auto-generated method stub
ClassA a = new ClassA();
System.out.println(a.method(10));
ClassB b = new ClassB();
System.out.println(b.method(3));
}
}
package java35;public interface A { public int method(int n);}package java35;import java.util.Scanner;public class ClassA implements A{ public int n; public int getN() { return n; } public void setN(int n) { this.n = n; } public .