引言
今天在看书的时候,看到了一句:
return (count = ++ temp;)
看到这行代码的时候,有点莫名其妙,因为以前并没有见过类似的用法。
仔细想想,这里的返回的应该是count = ++ temp
这一语句的返回值,而这是一个赋值语句,那么在Java里的赋值语句的是否有返回值呢?接下来,博主就准备自己动手试一下。
Java中赋值语句的返回值
首先,准备了一个简单的例子来实验:
// AssignReturnTest.java
public class AssignReturnTest {
public static void main(String[] args) {
int count = 8;
int res = (count