赋值表达式的“返回值”就是左侧的值,即右侧的结果,。
示例1:
int a = 0;
System.out.println(a = 9); // 输出结果是9
示例2:
int a = 0;
if((a = 9) == 9){
System.out.println("复制表达式返回结果等于9"); // 执行该语句
} else {
System.out.println("复制表达式返回结果不等于9");
}
示例3:
FileInputStream fis = new FileInputStream("test02.txt");
int c;
while((c = fis.read()) != -1){
System.out.print(c);
System.out.print("\t");
}
fis.close();