Java程式設計基礎(下)

2021-07-02 06:17:36 字數 2084 閱讀 5442

1.string

string不屬於基本資料型別,它是乙個用來儲存字串的類。

2.連線運算子"+"

"+"除了可用於字串相連線,也能將字串與其它的資料型別連成乙個新的字串。

3.三目運算子

語法:條件表示式 ? 表示式1 : 表示式2

特點:如果條件表示式為true,運算後的結果是表示式1;

如果條件表示式為false,運算後的結果是表示式2;

4.程式結構劃分

順序結構:

條件結構:

語法:if(條件表示式)else if(條件2)else

/**

if 條件語句

*/public class test1else if(3>1)else if(10<20)else

}}

switch語法:

switch(表示式)

/**

switch 條件語句

*/public class test2

}}

注意:switch中表示式的返回值必須是下述幾種型別之一:int, byte, char, short,string,列舉;

case子句中的取值必須是常量,且所有case子句中的取值應是不同的;

default子句是可選的;

break語句用來在執行完乙個case分支後使程式跳出switch語句塊。

switch和if的區別:

switch只能做等值判斷,switch不適合用在條件比較多的語句中。

if條件語句適合業務邏輯比較複雜,而且if可以做等值和範圍判斷。

迴圈結構:

迴圈語句功能:在迴圈條件滿足的情況下,反覆執行特定**。

迴圈語句分類

for 迴圈

while 迴圈

do/while 迴圈

for迴圈語法:

for(初始表示式;迴圈條件;更改迴圈條件)

/**

for 迴圈

*/public class test3

int sum=0;

for(int i=0;i<100;i++)

} system.out.println("sum=:"+sum);

}}

while迴圈語法:

while(迴圈條件表示式)

/**

while迴圈

*/public class test4

}}

do/while迴圈語法:

dowhile(迴圈條件表示式);

/**

do{}while迴圈

*/public class test5while(num<10);

}}

while和do/while的區別:do/while無論迴圈條件是否成立,都至少要執行一次;while迴圈只有在迴圈條件成立時,才執行。

5.break,continue關鍵字

break:表示跳出語句塊,繼續執行該語句塊下面的**。

continue:表示暫停當前迴圈,直接進入下一次迴圈。

/**

break,continue關鍵字

*/public class test6

if(a==6)

}}

}

java網路程式設計基礎

一.埠 如果把ip比作一間房子那麼埠就是這間房子的們 1.一台計算機有65535個埠,其中0為保留埠,1 1024為固定埠,1025 65535為動態埠 程式設計師可以試用的埠 2.在計算機 尤其是伺服器 上盡可能的少開端口 3.乙個埠只能被乙個程式監聽 4.可以使用netstat an命令檢視本機...

JAVA基礎 網路程式設計

網路程式設計 socket程式設計 網路程式設計的三個要素 有32位或者128位表示,常用的ip位址是32位 也就是ipv4,128位代表ipv6 a 1.0.0.1 127.255.255.25410.x.x.x 是私有位址 b類128.0.0.1 191.255.255.254172.16.0....

JAVA基礎 網路程式設計

協議 udp 面向無連線,不安全,速度快 tcp 面向連線,安全,三次握手 一 使用udp實現資料的傳送 1.建立socket端點 2.明確要傳送的資料 3.使用socket的傳送功能傳送資料 datagramsocket socket new datagramsocket 建立socket物件 s...