方法小練習

2021-10-11 14:32:50 字數 2654 閱讀 9211

分析以下需求,並用**實現

1.定義乙個方法equals(int arr1,int arr2),功能:比較兩個陣列是否相等(長度和內容均相等則認為兩個陣列是相同的)

2.定義乙個方法fill(int arr,int value),功能:將陣列arr中的所有元素的值改為value

3.定義乙個方法fill(int arr,int fromindex,int toindex,int value),功能:將陣列arr中的元素從索引fromindex開始到toindex(不包含toindex)對應的值改為value

4.定義乙個方法copyof(int arr, int newlength),功能:將陣列arr中的newlength個元素拷貝到新陣列中,並將新陣列返回,從索引為0開始

5.定義乙個方法copyofrange(int arr,int from, int to),功能:將陣列arr中從索引from(包含from)開始到索引to結束(不包含to)的元素複製到新陣列中,並將新陣列返回

package com.it;

public

class

test1

;int

arr2 =

;int

arr3 =

;// 比較兩個陣列是否相等(長度和內容均相等則認為兩個陣列是相同的)

getequals

(arr1,arr2)

; system.out.

println

("-----------------------------");

// 將陣列arr中的所有元素的值改為value

gfill

( arr3,4)

; system.out.

println

("------------------------------");

int fromindex =2;

int toindex =5;

int value =10;

int[

]arr4 =

;gaifill

(arr4,fromindex,toindex,value)

; system.out.

println

("*************************====");

int newlength =5;

int[

]arr5 =

newfill

(arr4,newlength)

; system.out.

println

("*************************=");

int from =4;

int to =7;

int[

]arr6 =

copyofrange

(arr4,from,to)

;for

(int i =

0; i < arr6.length; i++)}

// 定義乙個方法copyofrange(int arr,int from, int to),

// 功能:將陣列arr中從索引from(包含from)開始到索引to結束(不包含to)

// 的元素複製到新陣列中,並將新陣列返回

private

static

int[

]copyofrange

(int

arr4,

int from,

int to)

return arr;

}// 定義乙個方法copyof(int arr, int newlength),

// 功能:將陣列arr中的newlength個元素拷貝到新陣列中,並將新陣列返回,從索引為0開始

private

static

int[

]newfill

(int

arr4,

int newlength)

return arr;

}//定義乙個方法fill(int arr,int fromindex,int toindex,int value),功能:將

// 陣列arr中的元素從索引fromindex開始到toindex(不包含toindex)對應的值改為value

private

static

void

gaifill

(int

arr4,

int fromindex,

int toindex,

int value)

for(

int i =

0; i < arr4.length; i++)}

public

static

void

gfill

(int

arr3,

int a)

}public

static

void

getequals

(int

arr1,

int[

] arr2)

else

if(i==arr1.length-1)

}}else

}}

程式設計小練習

檔名稱 test.cpp 完成日期 2016年4月11日 問題描述 ip位址 在日常網路環境中,基本是都在使用b,c兩大類位址,而ade這3類位址都不打可能被使用到。include using namespace std class ip ip位址共4位元組,或者看成結構體所指4部分 unsigne...

程式設計小練習

檔名稱 test.cpp 完成日期 2016年4月11日 問題描述 設計乙個 類,要有 名 威力。在上週的遊戲角色類role基礎上擴充,為每個角色建立乙個 並在攻擊 attack 行為發生時,在其中起作用。include using namespace std class weapon weapon...

程式設計小練習

專案 警察和廚師 1 根據下面的類圖,定義各個類 要求 各個成員函式,只要輸出相關的資訊即可,暫不深究其業務功能 請為各個類增加建構函式 在實現中,可以增加需要的其他函式 自行編制main函式,完成初步的測試 include using namespace std class person priv...