91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java中的語句類型

發布時間:2020-06-26 11:41:30 來源:億速云 閱讀:448 作者:Leah 欄目:編程語言

今天就跟大家聊聊有關java中的語句類型,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

在 Java 中,語句是最小的組成單位,每個語句必須使用分號作為結束符。

除此之外,Java 對語句無任何其他限制,開發人員可以很隨意地用符合自己風格的方式編寫語句。

例如,可以將一個語句放在多行中,示例如下:

String str = "Apple "
+"Banner "+"Pear "
+" Orange";

由于 Java 使用分號作為語句的結束符,所以上面的 3 行代碼會被 Java 認為是一條語句,因為這 3 行中只有一個分號。但是,我們不推薦使用這種方式來編寫語句。

同樣,因為使用分號作為分隔符,將多個語句放在一行來編寫也是允許的。例如,下面的示例代碼也是正確的。

int a = 0,b,c;b=a+10;b++;c=a*b;System.out.println(c);

上面將 5 個語句放在一行中。

為了使程序語句排列得更加美觀、容易閱讀和排除錯誤,一般使用如下規則格式化源代碼:

1、在一行內只寫一個語句,并采用空格、空行來保證語句容易閱讀。

2、在每個復合語句內使用 Tab 鍵向右縮進。

3、大括號總是放在單獨的一行,便于檢查是否匹配。

空語句

所謂空語句,它在程序中什么都不做,也不包含具有實際性的語句。在程序中,空語句主要用來作為空循環體。

空語句的語法格式如下:

; // 其實就是一個分號

執行一個空語句就是將控制轉到該語句的結束點。這樣,如果空語句是可到達的,則空語句的結束點也是可到達的。

表達式語句

在很多的高級語言中,有專門的賦值語句。而在 Java 中將賦值作為一個運算符,因此只有賦值表達式。在賦值表達式后面添加分號就成了獨立的語句。

以下是一些表達式的示例語句:

3.1415926;
(a+b)/2;
x*y*z-y+(20-x);

這些表達式能夠被 Java 編譯器識別,但是由于沒有對程序進行任何操作,因此無任何意義。

一般表達式語句應該能完成一個操作,如修改變量的值或者作為函數參數等。具體方法是,在表達式的左側指定一個變量來存儲表達式的值,或者將表達式傳遞給函數。

以下是修改后的表達式語句:

pi=3.1415926;
output(pi); // 將pi的值傳遞到output()函數中作為參數
sum=(a+b)/2;
printf("%f",sum); // 將sum的值傳遞到printf()函數輸出
temp=x*y*z-y+(20-x); // 將表達式的值保存到temp變量中

復合語句

復合語句又稱為語句塊,是很多個語句的組合,從而可以將多個語句看作單個語句。

復合語句的語法格式如下:

{
    statement-list // 語句列表
}

可以看到由一個擴在大括號內的可選 statement-list 組成。statement-list 是由一個或者多個語句組成的列表,如果不存在 statement-list,則稱該語句塊是空的。

執行規則如下:

1、如果語句塊是空的,控制轉到語句塊的結束點。

2、如果語句塊不是空的,控制轉到語句列表。當控制到達語句列表的結束點時,控制轉到語句的結束點。

例 1:

創建一個語句塊,該語句塊包含 3 條語句。

{
    width = 10; // 為width變量賦值
    height = 90; // 為height變量賦值
    area = width * height; // 計算width變量和height變量的乘積
}

上述代碼執行后,sum 變量的值為 900。上述的語句塊中大括號內包含了 3 條語句。第一條語句為 width 變量賦值,第二條語句為 height 變量賦值,第三條語句則將 width 和 height 相乘,結果保存在 sum 變量中。

看完上述內容,你們對java中的語句類型有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

洛浦县| 深泽县| 逊克县| 安岳县| 勐海县| 沂水县| 阿拉善盟| 科技| 桂阳县| 上虞市| 楚雄市| 舟山市| 延长县| 曲沃县| 潢川县| 北安市| 樟树市| 吴旗县| 永宁县| 富阳市| 封开县| 金寨县| 曲靖市| 宣武区| 东城区| 湘西| 昭苏县| 花莲市| 襄汾县| 治多县| 朝阳县| 石林| 疏附县| 深水埗区| 罗城| 米泉市| 建瓯市| 西安市| 汶上县| 华池县| 泰来县|