第五章 適用物件

2021-07-24 19:10:35 字數 3056 閱讀 6582

第一節 字元型別

單個的字元:char

public

class

main }

輸出3

字元【char】和整數【int】可以互相轉換

大小寫轉換

1.大寫-小寫

public

class

main }

2.小寫到大寫

public

class

main }

第二節包裹型別

基礎型別:boolean     char     int     double

包裹型別:boolean     character     interger     double

5.2.1可以和基礎型別一樣賦值eg.int i=10; integer k=10;

5.2.2包裹型別和.配合可以起到奇效。

integer

k=10;

system.

out

.println(integer.

max_value

);可以找到他的最大值或者最小值(

integer.

min_value

)。

system.

out

.println(character.

tolowercase

( 'a'

));可以輸出小寫的a。

第三節字串變數

string s;

string s;是乙個類,string的變數是物件的管理者而非所有者。

就像陣列變數是陣列的管理者而非所有者一樣

new=建立

string s=new string(「a string」);

建立了乙個string的物件

用「a string」初始化這個物件

建立管理這個物件的變數s

讓s管理這個物件

string s="hello";

字串連線

「hello」+「world」-->"helloword"

輸入字串

in.next();讀入乙個單詞,單詞的標誌是空格

in.nextline();讀入一整行

比較字串

1.==判斷是不是同乙個東西

2.用equal判斷內容是不是一樣

字串操作

1.equal     

system.

out

.println(

s.equals(

"bye"

));2.comparto    

system.

out

.println(

"abc"

.compareto(

"abcd"

));比較的是編碼的大小

3.length()     

system.

out

.println(

"abcd"

.length());"abcd"的長度

4. "abcd".charat      

system.

out

.println(

"abc"

.charat(0));

不能用for-each來遍歷,只能有for迴圈。

5. "01234567abc"

.substring(2)     

system.

out

.println(

"01234567abc"

.substring(2));

system.

out

.println(

"01234567abc"

.substring(2,4));顯示

234567abc;

235.index    

system.

out

.println(

"01234567abc"

.indexof(

'a'));

system.

out

.println(

"01234567abc"

.indexof(

'a'));

system.

out

.println(

"01234567abc"

.indexof(

"abc"

));顯示-1、8和8嗎,表示a不存在;a在第8位;abc在第8位。

第四節 math類

1.math.abs求絕對值     system.

out

.println(math.

abs(-10));

2.math.round求四捨五入    system.

out

.println(math.

round

(10.564));

3.math.random()

求隨機值

system.

out

.println(math.

random

());

4.math.pow求冪次方     system.

out

.println(math.

pow(2,3));

第五章 物件的行為

方法呼叫桟是一種資料結構。先進後出 呼叫方法 1 方法返回值。在這種情況下,乙個基本資料型別或引用型別被傳給方法的呼叫者。2 方法不返回乙個值。在這種情況下,返回值被宣告為 void.3 方法丟擲乙個異常給方法的呼叫者。我們將 異常處理 一章討論異常。方法的簽名包括方法名.引數列表,返回值的資料型別...

第五章 物件導向程式設計

一.單選題 共6題,100.0分 1以下關於c 中方法過載的說法正確的是 a 如果兩個方法名稱不同,而引數的個數不同,那麼它們可以構成方法過載 b 如果兩個方法名稱相同,而返回值的資料型別不同,那麼它們可以構成方法過載 c 如果兩個方法名稱相同,而引數的資料型別不同,那麼它們可以構成方法過載 d 如...

python第五章 Python學習(第五章)

記錄所有的名片字典 card list defshow menu 顯示資訊 print 50 print 歡迎使用 名片管理系統 v1.0 print print 1.新增名片 print 2.顯示全部 print 3.搜尋名片 print print 0.退出系統 print 50 defnew ...