day10作業常用類

2021-10-09 08:01:38 字數 2449 閱讀 4643

一、基礎案例

1.訓練案例1

1.1.訓練描述:【陣列排序】

一、需求說明:定義乙個陣列,陣列中元素為:,將陣列中的元素按照從小到大的順序進行排序。

1.2.操作步驟描述

1.建立乙個一維陣列,陣列內容為。

2.對陣列中元素按照從小到大的順序進行排序。

3.將排完序的陣列進行列印。

public

class

test01

; arrays.

sort

(arr)

;printarray

(arr);}

public

static

void

printarray

(int

arr)

else

} system.out.

println

("]");

}}

2.訓練案例2

2.1.訓練描述:【integer類、arrays類】

一、需求說明:我有如下乙個字串:」91 27 46 38 50」,請寫**實現最終輸出結果。

2.2.操作步驟描述

1.定義乙個字串物件

2.把字串中的數字資料儲存到乙個int型別的陣列中

3.對int陣列進行排序

4.把排序後的陣列中的元素進行拼接得到乙個字串

5.輸出字串

public

class

test02

arrays.

sort

(a);

stringbuilder sb=

newstringbuilder()

;for

(int x=

0;x)else

} string ss=sb.

tostring()

; system.out.

println

(ss)

;}

3.訓練案例3

3.1.訓練描述:【date類、******dateformat類】

一、需求說明:自定義乙個日期工具類,工具類中提供字串轉換成指定日期物件方法,再提供乙個將指定格式的字串轉換成日期物件的方法,定義測試類,測試日期工具類中的方法。

3.2.操作步驟描述

1.定義日期工具類,提供字串轉換成指定日期物件方法,再提供乙個將指定格式的字串轉換成日期物件的方法。

2.定義測試類對日期工具類中的功能進行校驗

3.輸出結果

public

class

dateutil

public

static string dtos

(date date,string format)

public

static date stod

(string s,string format)

throws parseexception

}

public

class

test03

}

二、擴充套件案例

1.訓練案例1

1.1.訓練描述:

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

1.從鍵盤錄入乙個日期字串,格式為 ***x-xx-xx,代表該人的出生日期

2.利用人出生日期到當前日期所經過的毫秒值計算出這個人活了多少天

1.2.操作步驟描述

1.鍵盤錄入指定格式的出生日期字串以及今天日期字串

2.將指定格式的日期字串轉換成date物件

3.將日期物件轉換成毫秒值相減結果換算成天數列印。

public

class

test04

}

2.訓練案例2

2.1.訓練描述:

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

1)已知日期字串:「2015-10-20」,將改日期字串轉換為日期物件

2)將(1)中的日期物件轉換為日曆類的物件

3)根據日曆物件獲取改日期是星期幾,以及這一年的第幾天

4)通過鍵盤錄入日期字串,格式(2015-10-20) ,如輸入:2015-10-20,輸出"2023年-10月-20日 是 星期二,是2023年的 10月 20日"。

注:是 「2023年的 10月 20日」中的年、月、日要利用date物件分別獲取。

2.2.操作步驟描述

public

class

test

private

static string getweek

(int week)

string[

] arr =

;return arr[week];}

}

day10函式作業詳解

2,寫函式,接收n個數字,求這些引數數字的和。動態傳參 3,讀 回答 中,列印出來的值a,b,c分別是什麼?為什麼?a 10 b 20 def test5 a,b print a,b c test5 b,a print c 4,讀 回答 中,列印出來的值a,b,c分別是什麼?為什麼?a 10 b 2...

DAY10課下作業

1 寫函式,使用者傳入修改的檔名,與要修改的內容,執行函式,完成批量修改操作。a.txt內容 egon def modify file filename,old,new import os with open a.txt r encoding utf 8 as read f,open bak.swa...

python入門day10(迴圈 類)

一 我們先觀察下面兩幅圖的 看看他們之間有什麼不同之處,有什麼相似之處。經過仔細的觀察,我們可以發現,兩幅圖的差別就在於是否含有eval 函式,含有eval 函式的 會將我們輸入的數字變成數字直接進行計算 不含有eval 的 在做二者求和的時候只是簡單的將兩個字串進行了拼接,並不能完成我們預期的相加...