热门
join now

【NB】什么是JAVA的表达式

编程相关3周前更新 云程
32 0 0

以;结尾的一段代码,即为一个表达式

以;结尾的一段代码,即为一个表达式顶折
表达式是由变量、操作符以及方法调用所构成的结构。如下所示:

int i = 5;
System.out.println(5);

都是表达式

public class HelloWorld {
public static void main(String[] args) {
//每一句话都是一个表达式
int i = 5;
System.out.println(5);
}
}

; 也是一个完整的表达式

public class HelloWorld {
public static void main(String[] args) {
//一个空;也是一个表达式
;
;
;
;
}
}

变量的声明、赋值、读取,都可以写成单独的语句(也叫表达式)。
(PS: 在Java里语句也叫表达式,但是在其他地方,语句和表达式这两个概念还是有区别的)
比如 int i = 5;这句表达式,就可以进一步拆分为以下两个步骤:
int i; // 第一步:声明一个变量i,类型为int
i = 5; // 第二步:将i赋值为5

变量要先声明,再赋值,最后才能读取。
第一次对变量赋值就叫作赋初值,也叫初始化。
对未声明的变量赋值,或者对未赋值过的变量读值,都会报错。

你可以试着运行下面这段程序。再依次注释第4、5、3行,然后运行看看是否报错。(已经注释了的行不用再取消注释哈)
然后你会发现,三行全部注释掉和只保留第3行,这两种情况都是不会报错的。
所以,一个表达式可以只声明不赋值,或者直接什么都不做。像”int a;”、”return;”、”;”这些,都是正确的表达式。

【NB】什么是JAVA的表达式

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...