Java自学入门之赋值运算符

2023-05-31 0 427

Java自学入门之赋值运算符

函数操作符

尹成专业课程数据资料及模拟(完全免费)(variations有数据资料镜像)

函数操作符的促进作用是将自变量、函数或函数的值赋给某两个函数。接下去透过两张DFA展现Java中的函数操作符或其用语,如表1右图。

表1 函数操作符

Java自学入门之赋值运算符

在赋值操作过程中,演算次序从右往左,将右边函数的结论函数给右边的函数。在函数操作符的采用中,须要特别注意下列两个难题。

1.在Java中能透过两条函数句子对数个函数展开函数,具体内容实例如下表所示:

int x, y, z; x = y = z = 5; // 为四个函数与此同时函数

在上述代码中,两条函数句子将函数x,y,z的值与此同时函数为5。须要特别特别注意的是,下面的这种写法在Java中是不能的:

int x = y = z = 5; // 这样写是错误的,因为没有预先声明函数y、z的数据类型

2.在表1中,除了“=”,其他的都是特殊的函数操作符,以“+=”为例,x += 3就相当于x = x + 3,首先会展开加法演算x+3,再将演算结论函数给函数x。其余的-=、*=、/=、%=函数操作符都可依此类推。

多学一招:函数操作符中强制类型转换的自动实现

在前面小节中介绍过,在为函数函数时,当两种类型彼此不兼容,或者目标类型取值范围小于源类型时,须要展开强制类型转换。例如,将两个int类型的值赋给两个short类型的函数,须要显式地展开强制类型转换。然而在采用+=、-=、=、/=、%= 函数操作符时,强制类型转换会自动完成,程序不须要做任何显式地声明,如文件1右图。

文件1 Example05.java

1 public class Example05 { 2 public static void main(String[] args) { 3 short s = 3; 4 int i = 5; 5 s += i; 6 System.out.println(“s = ” + s); 7 } 8 }

运行结论如图1右图。

Java自学入门之赋值运算符

图1 运行结论

文件1中,第5行代码为函数演算,虽然函数s和i相加的演算结论为int类型,但透过操作符+=将结论函数给了short类型的函数s时,Java虚拟机会自动完成强制类型转换,从而得到s的值为8。

AAA职业技能”,还有更多专业完全免费教学专业课程,快来白piao~啊

Java自学入门之赋值运算符
举报/反馈

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务