在 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入門教學
以上是java中的語句是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

WebStorm Mac版
好用的JavaScript開發工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。