第二次作業《軟體工程》

2022-09-13 22:00:27 字數 2725 閱讀 2337

1. 設計乙個類(不妨叫做a ),實現對一維陣列的指定範圍內的元素相加運算。

package

nsk;

import j**a.util.scanner;//

用於j**a輸入語句的包。

public

class

a ;

int sum=0;

scanner sc = new scanner(system.in) ;//

定義物件,用到scanner類的nextint()方法

system.out.println("請輸入start:");

int start=sc.nextint();

system.out.println("請輸入end:");

int end=sc.nextint();

system.out.println("str為:" +start);

system.out.println("end為:" +end);

system.out.println("第"+start+"個元素到第"+end+"個元素相加和為");

for(int i=start;i<=end;i++)//

用for迴圈語句運算

sum+=arr[i];

system.out.println(sum);

}

}

myeclipse 6.0運算結果如圖:

2. 設計乙個類(不妨叫做b ),實現對二維陣列的指定範圍內的元素相加運算。

package

nsk;

import

j**a.util.scanner;

public

class

b ,

}; int sum=0;

scanner bb = new

scanner(system.in);

system.out.println("請輸入開始x:");

int begini =bb.nextint();

system.out.println("請輸入結束x:");

int overi =bb.nextint();

system.out.println("請輸入開始y:");

int beginj =bb.nextint();

system.out.println("請輸入結束y:");

int overj =bb.nextint();

system.out.println("請輸入和為:");

3. 設計乙個類(不妨叫做c ),實現對三維陣列的指定範圍內的元素相加運算。

package

nsk;

import

j**a.util.scanner;

public

class

c ,

}, ,

},, }

}; scanner c = new

scanner(system.in) ;

system.out.println("請輸入開始x(<=3):");

int beginx =c.nextint() ;

system.out.println("請輸入結束x(<=3):");

int overx =c.nextint();

system.out.println("請輸入開始y(<=2):");

int beginy =c.nextint() ;

system.out.println("請輸入結束y(<=2):");

int overy =c.nextint();

system.out.println("請輸入開始z(<=100):");

int beginz =c.nextint() ;

system.out.println("請輸入結束z(<=100):");

int overz =c.nextint();

system.out.println("從第"+beginx+"行第"+beginy+"列第"+beginz+"個到第"+overx+"行第"+overy+"列第"+overz+"個的和為:");

小結: 首先看到題目,我難以著手的是如何將excal**中的資料匯入到myeclipse 6.0中,自己琢磨了一會兒,覺得還是用最實在的方法--乙個個手動匯入吧。

軟體工程第二次作業

題目鏈結位址 github鏈結位址 難度瓶頸 最終選擇 改進版本 只是生成數獨終盤,不考慮附加作業,就沒有考慮類,只是函式。array 0 0 7 basic.erase 7 basic為集合名稱 if basic.size 0 for int k 0 k row k else 版本二 void c...

軟體工程第二次作業

github 位址 我剛開始打 的時候覺得打完就好,能過樣例就ok。經歷過一段時間後會發現有可能樣例過了其他測試點全錯,所以就會開始多測試幾組資料,希望自己的 能夠盡量準確。當準確性開始有保障後,我就會去思考程式本身是不是可以進一步改進,使 執行速度變的更快。在我看來自己出資料測試就相當於書中說的單...

軟體工程第二次作業

1.簡述軟體過程 軟體生存週期 軟體過程模型 軟體生存週期模型 三者之間的概念區別。軟體過程 軟體生存週期中的一系列相關過程所涉及的活動 軟體生存週期 軟體生命週期 同任何事物類似,軟體也有乙個從生到死的過程,這個過程一般稱為軟體生存週期或生命週期 軟體過程模型 軟體生存週期模型 為了能高效地開發乙...