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


 

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

(4)編寫測試類E,在測試類E的main方法中使用接口回調的形式來測試實現

接口的類。

 

package Test03;

public interface InterfaceA {
    
    int method(int n);

}
package Test03;

public class ClassA  implements InterfaceA{
    
    public int method(int n)
    {
        int sum = 1;
        for(int i = 1; i<=n;i++)
        {
            sum+=i;
        }
        return sum;
        
    }
    
    

}
package Test03;


public class ClassB implements InterfaceA {

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

}
package Test03;

public class TestE {
    
    public static void main(String[] args) {
        
           ClassA a= new ClassA();
            System.out.println(a.method(4));

            
            ClassB b= new ClassB();
            System.out.println(b.method(4));
    }

}

 


免責聲明!

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



猜您在找 按要求編寫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!); (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測試 利用接口做參數,寫個計算器,能完成+-*/運算 (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 (1)編寫一個接口ShapePara,要求: 接口中的方法: int getArea():獲得圖形的面積。int getCircumference():獲得圖形的周長 (2)編寫一個圓類Circle,要求:圓類Circle實現接口ShapePara。 該類包含有成員變量: radius:public 修飾的double類型radius,表示圓的半徑。 x:private修飾的double型變量x, 1.(1)編寫一個接口ShapePara,要求: 接口中的方法: int getArea():獲得圖形的面積。int getCircumference():獲得圖形的周長 (2)編寫一個圓類Circle,要求:圓類Circle實現接口ShapePara。 該類包含有成員變量: radius:public 修飾的double類型radius,表示圓的半徑。 x:private修飾的double型變量 編寫2個接口:InterfaceA和InterfaceB;在接口InterfaceA中有個方法void printCapitalLetter();在接口InterfaceB中有個方法void printLowercaseLetter();然 后寫一個類Print實現接口InterfaceA和InterfaceB,最后再在主類E 的main方法中創建Print的對象並賦值,運行方法 編寫一個方法,求整數n的階乘 C# 判斷一個整數是否是素數!使用bool IsPrim(int n)實現!
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM