zoukankan      html  css  js  c++  java
  • 35.按要求编写Java程序: (1)编写一个接口:InterfaceA,只含有一个方法int method(int n); (2)编写一个类:ClassA来实现接口InterfaceA,实现int method(int n)接口方 法时,要求计算1到n的和; (3)编写另一个类:ClassB来实现接口InterfaceA,实现int method(int n)接口 方法时,要求计算n的阶乘(n!

    //接口IInterfaceA1
    package jieKou;

    public interface IInterfaceA1 {
    int method(int n);

    }

    //ClassA类
    package jieKou;

    public class ClassA implements IInterfaceA1 {

    @Override
    public int method(int n) {
    	int m=n;
    	for(int i=1;i<n;i++)
    	{
    		m+=i;
    	}
    	return m;
    }
    

    }

    //ClassB类
    package jieKou;

    public class ClassB implements IInterfaceA1 {

    @Override
    public int method(int n) {
    	int m=n;
    	for(int i=1;i<n;i++)
    	{
    		m*=i;
    	}
    	return m;
    }
    

    }

    //测试类E1
    package jieKou;

    public class E1 {

    public static void main(String[] args) {
    

    IInterfaceA1 a=new ClassA();
    ClassB b=new ClassB();
    System.out.println(a.method(10));
    System.out.println(b.method(5));

    }
    

    }

    //运行结果

    55
    120

  • 相关阅读:
    vue路由学习
    vue组件学习
    Vue常用特性
    Vue入门常用指令
    ES6新增语法
    如何搭建一个vue项目(完整步骤)
    OA办公系统
    java有序数组的有序交集
    javascript输出数据到文件
    node js 实现文件上传与反显
  • 原文地址:https://www.cnblogs.com/nicebaby/p/5901817.html
Copyright © 2011-2022 走看看