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刪除。



猜您在找 (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型變量 按要求編寫Java程序(階乘) 按要求編寫一個Java應用程序: (1)定義一個類,描述一個矩形,包含有長、寬兩種屬性,和計算面積方法。 (2)編寫一個類,繼承自矩形類,同時該類描述長方體,具有長、寬、高屬性, 和計算體積的方法。 (3)編寫一個測試類,對以上兩個類進行測試,創建一個長方體,定義其長、 寬、高,輸出其底面積和體積。 編寫一個方法,求整數n的階乘 Java - n的階乘計算 shell腳本,通過一個shell程序計算n的階乘。 按要求編寫Java應用程序。 (1)創建一個叫做機動車的類: 屬性:車牌號(String),車速(int),載重量(double) 功能:加速(車速自增)、減速(車速自減)、修改車牌號,查詢車的載重量。 編寫兩個構造方法:一個沒有形參,在方法中將車牌號設置“XX1234”,速 度設置為100,載重量設置為100;另一個能為對象的所有屬性賦值; (2)創建主類: 在主類中創建兩個機動車對象。 創建第 按要求編寫Java應用程序。 (1)創建一個叫做People的類: 屬性:姓名、年齡、性別、身高 行為:說話、計算加法、改名 編寫能為所有屬性賦值的構造方法; (2)創建主類: 創建一個對象:名叫“張三”,性別“男”,年齡18歲,身高1.80; 讓該對象調用成員方法: 說出“你好!” 計算23+45的值 將名字改為“李四” Java用四種方法實現階乘n! (factorial)
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM