09-Java 表达式,语句和代码块

张开发
2026/4/13 10:01:13 15 分钟阅读

分享文章

09-Java 表达式,语句和代码块
Java 表达式语句和代码块在本教程中您将借助示例学习Java表达式Java语句表达式与语句之间的区别以及Java块。在前面的章节中我们使用了表达式语句和块而没有对其进行太多解释。既然您已经了解了变量运算符和字面量那么将更容易理解这些概念。Java表达式Java表达式由变量运算符字面量和方法调用组成。例如int score; score 90;score 90是一个返回int数据类型的表达式。再看一个实例Double a 2.2, b 3.4, result; result a b - 3.4;在这里a b - 3.4是一个表达。if (number1 number2) System.out.println(1比2大);这里number1 number2是一个返回布尔值的表达式。同样1比2大是一个字符串表达式。Java语句在Java中每个语句都是完整的执行单元。例如int score 9*5;在这里我们有一个声明。这句话的完整执行涉及9和5乘法整数然后将结果分配给变量score。在上面的语句中我们有一个表达式9 * 5。在Java中表达式是语句的一部分。表达式语句我们可以通过使用终止表达式来将表达式转换为语句;。这些称为表达式语句。例如// 表达式 number 10 // 语句 number 10;在上面的实例中我们有一个表达式number 10。在这里通过添加分号(我们已经将表达式转换为一条语句(number 10;)。再看一个实例// 表达式 number // 语句 number;同样number是表达式而number;是语句。声明语句在Java中声明语句用于声明变量。例如Double tax 9.5;上面的语句声明了一个tax的变量,并初始化值为9.5。注意Java中的决策和循环中使用了一些控制流语句。您将在后面的章节中了解控制流语句。Java 代码块块是用大括号括起来的一组语句零个或多个{ }。例如class Main { public static void main(String[] args) { String band Beatles; if (band Beatles) { // 开始代码块 System.out.print(Hey ); System.out.print(Jude!); } //结束代码块 } }输出Hey Jude!在上面的示例中我们有一个if {…}代码块。在此在块内我们有两个语句System.out.print(Hey );System.out.print(“Jude!”);但是一个块可以没有任何语句。例如以下示例class Main { public static void main(String[] args) { if (10 5) { // 开始代码块 } // 结束代码块 } }这是有效的Java程序。在这里我们有一个if {…}代码块。但是此块内没有任何语句。class AssignmentOperator { public static void main(String[] args) { // 开始代码块 } //结束代码块 }在这里我们有public static void main() {…}代码块。但是类似于上面的示例此块没有任何语句。 福利时间如果你正在备战面试或者想要学习其他知识给大家推荐一个宝藏知识库作者整理了一些列 Java 程序员需要掌握的核心知识有需要的自取不谢。知识库地址https://farerboy.com/

更多文章