8. Java 表达式、语句和块 6个月前

Java 表达式、语句和块

在前面的章节中,学习了变量和运算符,有了这些知识的铺垫,现在是时候学习Java的表达式语句

表达式,语句,块这三者构成了Java编程语言的基础

  • 运算符和变量,构成了表达式

  • 一个或者多个表达式,构成了语句

  • 一条或者多条语句,构成了

下面来详细讲解这些知识

1 什么是表达式 ?

表达式由变量,运算符等组成的,它是根据语言的语法构造的,表达式的运算结果是单个的值

如下示例:

public class HelloWorld {
    public static void main(String[] args) {
        int a = 2;
        int b = 3;

        // a + b 就是一个表达式
        int c = a + b;

        // c > b 也是个表达式
        if (c > b) {
            System.out.println( "c的值大");
        }
    }
}

上面的 a + bc > b 都是表达式,和数学中的表达式是相似的。

2 什么是语句

语句大致相当于自然语言中的句子,语句形成一个完整的执行单元,通过使用分号(;)终止表达式,可以将以下类型的表达式转换为语句。

语句相当于我们平时说的自然语言的句子,在计算机编程中,一条语句是最小的执行单元,并且使用分号 ; 结束

语句可以分为以下几种类型:

  • 赋值表达式

  • 自增/自减 (++ 或者 --

  • 方法调用

  • 对象创建表达式(面向对象会学到)

上面的分类不用死记,只需要下面的示例能看懂就行

赋值表达式

给变量赋值的一条语句,如 int a = 10;

如下示例:展示了 2 条语句

String site = "www.helloworld.net";
int a;

自增/自减 (++ 或者 --

如下示例:

int a = 10;
a++;
a--;

方法调用

如下示例:

System.out.println("www.helloworld.net");

3 什么是块

一对花括号 之间的一组零个或多个语句,可以在允许单个语句的任何位置使用

一堆语句可以放在花括号中,以作为单个块执行。

如下示例:将多条语句放在一个块中执行

public class HelloWorld {
    public static void main(String[] args) {

        int score = 75;
        if (score > 60){
            int a = 10;
            int b = 20;
            int c = 30;
            System.out.println("及格了,很不错");
        }
    }
}

上面的示例,当 score > 60 的时候,执行块中的一系列语句

上面的 if 是条件判断语句,会在下面的章节中讲解

小结

上面了解了表达式,语句,块,现在简单总结一下:

  • 表达式由运算符,变量等构成
  • 语句由一个或多个表达式构成
  • 块由一条或多条语句构成
  • 这些表达式,语句,块构成了Java编程语言中的执行元素
  • 上面的概念不用背也不用记,只需要能看懂示例,理解即可
image
EchoEcho官方
无论前方如何,请不要后悔与我相遇。
1377
发布数
439
关注者
2223385
累计阅读

热门教程文档

Linux
51小节
Djiango
17小节
Rust
84小节
Golang
23小节
C#
57小节