运算符
-
算术运算符:+,-,,/,%(模),++,--
-
赋值运算符:= a=10;把十赋值给a*
-
关系运算符:>,<,>=,<=,==,!=instanceof
-
逻辑运算符:&&(与),||(或),!(非)
-
位运算符:&,|,^,~,>>,<<,>>>(了解!!!)
-
条件运算符:?,:
-
扩展运算符:+=,-=,*=,/=
int类型相除向下取整 operator:运算符 cast:转换
// ++,-- 自增 自减 一元运算符
int a=3;
int b=a++; //a=a+1;先赋值再运算
int c=++a; //先运算再赋值
System.out.println(a); //5 程序是从上往下运行的
System.out.println(b); //3
System.out.println(c); //5
//幂运算 2^3 2*2*2=8 很多运算我们会使用工具来操作
double pow = Math.pow(2, 3);
System.out.println(pow);
位运算符
/*
A = 0011 1100
B =0 000 1101
-------------
A&B = 0000 1100 交集
A|B = 0011 1101 并集
A^B =0 011 0001 相同为0,否则为1
-B = 1111 0010 取反
0000 0000 0
0000 0001 1
0000 0010 2
0000 0011 3
0000 0100 4
0000 1000 8
0001 0000 16
*/
System.out.println(2<<3);
条件运算符
// x ? y : z
//如果x==true,则结果为y,否则为z
int score =50;
String type=score<60?"不及格":"及格";
System.out.println(type);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!