(1)編寫一個接口:InterfaceA,只含有一個方法int method(int n); (2)編寫一個類:ClassA來實現接口InterfaceA,實現int method(int n)接口方 法時,要求計算1到n的和; (3)編寫另一個類:ClassB來實現接口InterfaceA,實現int method(int n)接口 方法時,要求計算n的階乘(n!); (4)編寫測試類E測試


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);

    }

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 利用接口做參數,寫個計算器,能完成+-*/運算 (1)定義一個接口Compute含有一個方法int computer(int n,int m); (2)設計四個類分別實現此接口,完成+-*/運算 (3)設計一個類UseCompute,含有方法: public void useCom(Compute com, int one, int two) 此方法要求能夠:1.用傳遞過來的對象調用compute 38.利用接口做參數,寫個計算器,能完成+-*/運算 (1)定義一個接口Compute含有一個方法int computer(int n,int m); (2)設計四個類分別實現此接口,完成+-*/運算 (3)設計一個類UseCompute,含有方法: public void useCom(Compute com, int one, int two) 此方法要求能夠:1.用傳遞過來的對象調用comp Java基礎-接口.編寫2個接口:InterfaceA和InterfaceB;在接口InterfaceA中有個方法void printCapitalLetter();在接口InterfaceB中有個方法void printLowercaseLetter();然 后寫一個類Print實現接口InterfaceA和InterfaceB,要求 方法 實現輸出大寫英文字母表的功能,printLowerca 實驗5-2 編制程序,輸入m、n(m≥n≥0)后,計算下列表達式的值並輸出。 要求將計算階乘的運算編寫作函數fact(n),函數返回值的類型為float。 11.按要求編寫Java應用程序。 (1)創建一個叫做機動車的類: 屬性:車牌號(String),車速(int),載重量(double) 功能:加速(車速自增)、減速(車速自減)、修改車牌號,查詢車的載重量。 編寫兩個構造方法:一個沒有形參,在方法中將車牌號設置“XX1234”,速 度設置為100,載重量設置為100;另一個能為對象的所有屬性賦值; (2)創建主類: 在主類中創建兩個機動車對象。 Java實現n的階乘計算分別用遞歸和非遞歸 JAVA實現N的階乘 Java實現N的階乘! 編寫一個Java應用程序,該程序包括3個類:Monkey類、People類和主類 E。要求: (1) Monkey類中有個構造方法:Monkey (String s),並且有個public void speak() 方法,在speak方法中輸出“咿咿呀呀......”的信息。 (2)People類是Monkey類的子類,在People類中重寫方法speak(),在speak方法 中輸出“小樣的,不 計算階乘n!末尾0的個數
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM