前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >java基础之基本操作符的使用(上)

java基础之基本操作符的使用(上)

作者头像
jiankang666
发布2022-05-13 16:14:07
发布2022-05-13 16:14:07
28400
代码可运行
举报
文章被收录于专栏:java基础笔记java基础笔记
运行总次数:0
代码可运行
博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者。

一、前言

在最底层,java中的数据是通过使用操作符来操作的

二、运算符

  运算符以一个或多个自变量为基础,可生成一个新值,主要如下。

符号

名称

+

加号

-

减号和负号

*

乘号

/

除号,获取整数部分

=

等号

%

取模,得到余数

  几乎所有运算符都只能操作八大基本类型。唯一的例外是下面三个,它们能操作所有对象。 “=”、“==”、“!=”   除此以外,String 类也支持“+”和“+=”。

三、优先级

  最简单的规则就是先乘除后加减。我们经常都会忘记其他优先级规则,所以应该用括号明确规定计算顺序。例如下面的代码,加括号和不加会有不同的结果。

代码语言:javascript
代码运行次数:0
运行
复制
    public static void main(String[] args) {
        int x=1,y=2,z=3;
        int a = x+y-2/2+z;
        int b =x+(y-2)/(2+z);
        System.out.println("a="+a);
        System.out.println("b="+b);
    }

  执行以后,结果如下。

a=5 b=1

四、赋值

赋值是用等号运算符(=)进行的。它的意思是“取得右边的值,把它复制到左边”。右边的值可以是任何常数、变量或者表达式,只要能产生一个值就行。但左边的值必须是一个明确的、已命名的变量。

代码语言:javascript
代码运行次数:0
运行
复制
    public static void main(String[] args) {
        int a;
        a =4;  //正确
        4=a;  //错误
    }

  在对对象进行赋值时,将一个对象赋值给另一个对象,实际上是将“引用”从一个地方复制到另一个地方。如下图,当b=a时,我们的b指向的地址跟a相同。

三、总结

  以上就是就是关于java基础基本操作符的相关知识,重点介绍了运算符,优先级,赋值这些内容,可以参考一下,后面会不断更新相关知识,大家一起进步。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 java基础笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、前言
  • 二、运算符
  • 三、优先级
  • 四、赋值
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档