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

JAVA运算符

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

JAVA运算符

1.小数可以求余计算

2.增量运算符可以自己进行类型转换

int a = 10;

double d = 12.5;

a = a+d //需要强制类型转换,但是写成 a+=d时不需要

3.关系运算符

4.逻辑运算符

(1)&&

表达式1&&表达式2

表达式1和表达式 2都必须为布尔表达式(表达式1和表达式2要能够判断出是true或者false)

eg: a<5 && a/3! =0;

只要表达式1为假,就不会执行第二个

(2)||

只要表达式1为真,就不会执行第二个 =

(3) !

!(布尔表达式)

eg:  a = 1;   System.out.printfln (!(a<5));结果为false

注意:若出现单独的&或者单独的| ,则表达式1与表达式2都会执行完

5.位操作符(& | ^ ~)  按位与 按位或 按位异或 按位取反

(1)按位与&:对应位上都是1才为1

eg: 1011 0110

         0110 0111 &

         0010 0110

(2)按位或 |:对应位上只要有1则为1

(3)按位异或:不一样的进行或,一样的是0

1011 0110

0110 0111 ^

1101 0001

(4)按位取反:1变成0,0变成1

5.移位运算符

<<左移  每左移一次乘以2

4:0000 0100

8:0000 1000

16:0001 0000

 >>右移 每右移一次 除以2(注意:右移时若要高位进位,最高位补什么由其正负决定)

无符号右移>>>

不存在无符号左移,左移补右边,右边不是符号位。

6.条件运算符

布尔表达式1?表达式2:表达式3

1为真返回2,否则返回3

7.运算符的优先级,不必记忆,要注意位运算符记得加括号即可

 

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1036602.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

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