Java 基礎程式設計筆記

bluetooth發表於2021-09-09

資料型別劃分

資料型別可分為:基本資料型別、引用資料型別;

基本資料型別

包括:數值型(整數型別、浮點型別)、字元型、布林型;

1. 整數型

1) 整數型別
包括:long、int、short、byte,byte(8位、-128~127);
資料溢位:當整數的資料大小超出了可以表示的範圍,每種型別有數值範圍限制;

2) 浮點數型與雙精度浮點數型別
浮點數型別,長度32個位元組,有效範圍(-3.4E~-3.4E)38次方。雙精度浮點數,長度64個位元組,有效範圍(-1.7E~1.7E)308次方。

2.字元型別

要求:字元要用一對單引號('')括起;

Unicode:為了避免資料跨平臺出現錯誤,Unicode為每個字元制定了唯一的數值,所以可以在任何語言、平臺、程式中安心使用;
常用的跳脫字元:n換行、t製表符Tab、雙引號、f換夜;

3.布林型

布林型別的變數只有ture和false兩種;

基本資料型別的預設值
byte:0、short:0、int:0、long:0L、float:0.0f、double:0.0d、char:u0000(空,"")、boolean:flase;

運算子、表示式與語句

1.運算子
分為:賦值運算子(=)、算數運算子(%取模)、關係運算子、邏輯運算子、條件運算子、條件運算子、括號運算子;

2.關係運算子
、>=、

3.自增與自減運算子
--、++;

4、邏輯運算子
&、&&(短路與)、|、||(短路或);

選擇與迴圈語句

1.選擇結構

//if語句1
if(判斷語句){
    語句主題
}
//if語句2
if(判斷語句){
    語句主題1
}else{
    語句主題2
}
//if語句3
if(條件判斷1){
    語句主題1
}else if(條件判斷2){
    語句主題2
}else{
    語句主題3
}
//三目運算
變數=條件判斷?表示式1:表示式2;
//switch語句
switch(表示式)
    case 選擇值1:語句主體;
        break;
    case 選擇值2:語句主體;
        break;
    、、、
    case選擇值n:語句主體;
        break;

迴圈結構

1.while 當事先不知道需要迴圈幾次時使用

while(迴圈條件判斷){
語句1;
語句2;
...
語句n;
更改迴圈條件;
}

2.do...while 需要至少執行一次迴圈體使用

do
{
語句1;
語句2;
...
語句n;
更改迴圈條件;
}while(迴圈條件判斷)

3.for迴圈 當已明確的知道迴圈次數時使用

for(賦值語句;判斷條件;賦值增減量){
語句1;
語句2;
...
語句n;
}

4.迴圈巢狀

//列印出九九乘法表
public class ForNestsDemo{
    public staic void main(String[] args){
        for(int i = 1;i

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3402/viewspace-2808088/,如需轉載,請註明出處,否則將追究法律責任。

相關文章