每日作業20200615 方法過載

2021-10-07 09:11:25 字數 1429 閱讀 3042

設計乙個函式,可以進行如下呼叫,並實現相應的功能:

傳入引數:

(「abcdefg」)

返回值: abc

傳入引數:

(「abcdefg」,1)

返回值: a

傳入引數(4,

2)返回值:164

^2樣例**:

print

(poly

("abcdefg"))

; 樣例輸出: abc

樣例**:

print

(poly(4

,2))

;

考查,方法過載

注意,過載 與 重寫 的區別

public

class

homework0615

else}}

/** * 方法

*/public

static

void

method()

else

if(sc.

hasnext()

)else

if(m <= str.

length()

)else}}

/** * 字串,預設取前三位

* @param str

*/public

static

void

print

(string str)

else

}/**

* 字串,

* @param str 字串

* @param m 第二個引數

*/public

static

void

print

(string str,

int m)

/** * 數字

* @param n 第乙個引數

* @param m 第二個引數

*/public

static

void

print

(int n,

int m)

}

請輸入引數:abcdefg

請輸入第二個引數,

(沒有則輸入 0):

0輸出: abc**

****是否繼續計算?(輸入y繼續,否則退出)

: y請輸入引數:abcdefg

請輸入第二個引數,

(沒有則輸入 0):

1輸出: a**

****是否繼續計算?(輸入y繼續,否則退出)

: y請輸入引數:4

請輸入第二個引數:2

輸出:16.0**

****是否繼續計算?(輸入y繼續,否則退出)

: n系統退出

JS中陣列去重的九方法

陣列去重方法 方法一 運用set結構特點 儲存的資料沒有重複的,結果為物件,再用array.from 轉換成陣列 var arr 1,1,2,1,3,4,5 var set new set arr console.log array.from set 方法二 用es5新增的indexof 和push...

Array 陣列去重 總結10方法(7)

1,常規雙迴圈去重 缺點 迴圈次數較多 array.prototype.unique1 function let that object this len that.length 0 let res that 0 for let i 1 i len i if falg return res 注意 1...

011 方法(函式)

方法 找乙個人幫我們做事,解決 冗餘問題,將一堆 進行重用的一種機制。函式 就是一段 這段 可能有輸入值 引數 返回值。格式 訪問修飾符 static 返回值型別 方法名 引數列表 方法名 pascal命名法 引數 camel命名法 找乙個人幫你做事,有條件,有結果 return 返回方法的結果 立...