网络编程与渗透技术笔记

Java赋值运算符

红帝
1年前发布

Java赋值运算符分为以下:

符号          作用                 说明
=             赋值                int a = 10,把10赋值给变量a
+=            加后赋值            a+=b,将a+b的值赋值给变量a
-=            减后赋值            a-=b,将a-b的值赋值给变量a
*=            乘后赋值            a*=b,将a*b的值赋值给变量a
/=            除后赋值            a/=b,将a/b的值赋值给变量a
%=            取余赋值            a%=b,将a%b的值赋值给变量a

屏幕截图 2024-06-22 152601.png

注意事项:扩展的赋值运算符都隐含了强制类型转换

例子:

public class fuzhi {
    public static void main(String[] args) {
        int a = 10;//把10赋值给变量a
        int b = 20;//把20赋值给变量b
        //赋值运算符有:=,+=,-=,*=,/=,%=
        //下面以+=运算符为例,赋值都是一样的。
        a += b;
        //可以理解为:a = a + b 
        //等同于强制类型转换后的 a = (int)(a + b)
        //赋值运算符都隐含强制类型转换。
        
        System.out.println(a);//30
        System.out.println(b);//20
    }
}
© 版权声明
THE END
喜欢就支持一下吧
点赞 0 分享 收藏
评论 抢沙发
取消
易航博客
SSL