运算符(操作符)

这篇博客详细介绍了Java中的各种运算符,包括算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符以及其他特殊运算符的用法和优先级。还特别提到了在使用中需要注意的细节,如字符串的拼接和赋值运算符的区分。
摘要由CSDN通过智能技术生成

##运算符(操作符)
1.算术运算符
+ - * / %
+: 加法运算 可能越界
正数
拼接字符串 把字符串和其它数据连在一起组成一个新的字符串
任何数据和字符串相加都是拼接成一个新的字符串
数值相加得到的结果是数值
数值和字符串相加 等到的是字符串
字符串只能相加(+) 不能相减
int a = 10,b = 20;
System.out.println(“Hello”+a+b);Hello1020
System.out.println(a+b+“Hello”);30Hello

-: 减法运算   可能越界
	负数     注意  补码
	
*: 乘法
/:  两个整数相除  得到的结果只会是整数
	除数不能为0

	在混合类型进行算术运算时会自动隐式转换成类型最宽的类型
	byte、short、char在进行算术运算时隐式转换成int

%: 取余数
	关于余数的正负问题
	java里面浮点类型也可以取余数

自增自减运算符
	++   --
	前后之分
	前++ -- :先进行自增或者自减运算  然后用自增减之后的结果再进行运算
	后++ -- : 先取变量的值进行运算 然后变量再进行自增减运算
	为了避免歧义,不要在同一个表达式中对同一个变量进行多次自增减运算

2.关系运算符
> >= < <= != ==
关系运算符的结果是boolean类型
表达式: 左操作数 关系运算符 右操作符

判断是否相等是两个等于  ==
	一个等号 是赋值    两个等号才是判断 相等
	
java里面关系表达式不可以连用
		a<b<c 是错误的
		a<b   b<c   两个表达式
</
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值