• 技术文章 >java >java基础

    java中赋值运算符是什么?

    小妮浅浅小妮浅浅2020-12-28 11:29:32原创3209

    在生活中的简单运算想必大家都会,那么放在java里就显得复杂许多,因为要在赋值的同时进行运算。赋值的种类比较多,我们先从最简单的=开始讲起,它是其他赋值运算符的基础,理解后就会继续为大家带来其它五种赋值运算符的讲解。下面我们就来看看赋值运算符的一些具体内容吧。

    1.概念

    赋值运算符的作用就是将常量、变量或表达式的值赋给某一个变量。

    2.格式

    =,变量=数据,赋值运算符左边只能是变量,多个赋值运算符可以组成赋值表达式,它具有右结合性;

    += 加后赋值,变量 += 表达式;

    -= 减后赋值,变量 -= 表达式;

    *= 乘后赋值,变量 *= 表达式;

    /= 除后赋值,变量 /= 表达式;

    %= 取模后赋值,变量 %= 表达式。

    3.注意

    +=, -=, *=, /=这样的赋值运算符包含了一个 强制转换 的操作,会将左右两边运算后的结果,强制类型转换后赋值给左边

    赋值运算符左边必须是变量

    4.实例

    public class AssignmentOperatorTest01 {
    public static void main(String[] args) {
    //基本的赋值运算符
    int i;
    i = 10;
    System.out.println("i = " + i);
    i = 100;
    System.out.println("i = " + i);
    //扩展的赋值运算符
    int x = 10;
    x += 1; //等同于x = x + 1
    System.out.println("x = " + x); //11
    int y = 10;
    y -= 1; //等同于y = y - 1
    System.out.println("y = " + y); //9
    int z = 10;
    z *= 2; //等同于z = z * 2
    System.out.println("z = " + z); //20
    int m = 10;
    m /= 3; //等同于m = m / 3
    System.out.println("m = " + m); //3
    int n = 10;
    n %= 3; //等同于 n = n % 3
    System.out.println("n = " + n); //1
    }
    }

    以上就是在java中我们需要掌握的赋值运算符的知识点,每一种复杂赋值运算符都是在简单的基础上发展而来,大家一定要先学会使用=赋值运算符哦。更多Java学习指路:Java基础

    专题推荐:java赋值运算符
    上一篇:算术运算符如何在java中使用? 下一篇:java中如何用关系运算符判断?

    相关文章推荐

    • java:如何使用map排序?• java中常量是什么?有哪些类型?• java中final如何定义常量?• 算术运算符如何在java中使用?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网