栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java的运算符

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java的运算符

java运算符
  • 域名的组成
  • 定义包
  • 算术运算符
  • 赋值运算符
  • 一元运算符
  • 位运算符
  • 位移运算符

包(package)是一个标识符,定义包用全小写
包本质上是一个 文件夹、作用是用来管理 Java代码(源码和字节码)的
包在企业级开发中,通常是有多层的,通常的命名习惯是 企业网址的倒序
例如奇酷网址: www.baidu.com , 那么 包的命名 为 com.baidu , 不用写 www
多个包之间用 . 进行分割,但本质是 多个包都是 文件夹

域名的组成
  • www 主域名
  • baidu 二级域名,一般是公司的简称、或者是业务的简称
  • com 顶级域名, 一般是标识行业性质的
定义包
  • 在源代码中, 使用 package 关键字定义包,多个包之间用 . 分割
  • package 在源代码中 必须出现在 第一行
算术运算符

+ - * / %

运算规则

  • 如果有 double ,结果为 double
  • 如果有 float , 结果为 float
  • 如果有 long, 结果为 long
  • 其他 结果均为 int
赋值运算符

= , += , -=, *=, /= ,. %=

  • 不会提升操作的变量的类型
一元运算符

a++ : 先计算表达式的值、表达式的值等于a的值、再对 a+1 作为 a 的值
++a : 先 对 a+1 作为 a的值,再计算表达式的值、表达式的值等于a的值

位运算符
符号名称说明示例
&按位与同1位1,不同为00011 & 0100 = 0000
按位或相同位有1,结果为1,否则为00011 | 0100 = 0111
~按位非1变0,0变1~0011 = 1100 = -4
^异或相同位不同为1,否则为00011 ^ 0100 = 0111
位移运算符
  • << 左移运算符
  • >> 右移运算符
  • >>> 无符号右移运算符
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/458943.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号