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...