基本运算符
java 语言支持如下运算符:
算术运算符: +, -, *,/, %(取余,模), ++, --
赋值运算符: = (a=b, 把b赋值给a)
关系运算符:<,>,>=, <=, ==, !=, instanceof
逻辑运算符: &&,||,!
位运算符: &, |,^, ~, >>,<<, >>> (Operator demo06)
条件运算符: ?: (Operator demo08)
扩展赋值运算符: +=, -=, *=, /= (Operator demo07)
idea 复制当前行到下一行, ctrl+D
运算中,有Long型的,结果未Long; 运算中有Int和比int小的类型,结果为Int 型
如果有一个数为double,结果为double
cast: 转换
Math 运算,可以处理很多运算相关的
优先级 ()
example: operator Demo03
int a =10;
int b = 20;
int c = 21;
//取余数,模运算
System.out.println(c%a); // c/a 21/10 =2 ...1
System.out.println(a>b);
System.out.println(a<b);
System.out.println(a==b);
System.out.println(a!=b);
example: operator Demo04
// ++ -- 自增, 自减 一元运算符,即只要自己一个数就够了
int a =3;
int b =a++; // a++ a = a+1 执行完这行代码后,先给b赋值,再自增。
// 即b=a, 之后 a =a+1
System.out.println(a);
int c =++a; // ++a a=a+1 先自增 a=a+1, 再执行赋值
// 即 a = a+1; c = a
System.out.println(a);
System.out.println(a);
System.out.println(b);
System.out.println(b);
System.out.println(c);
System.out.println(c);
// 幂运算 2^3 2*2*2 = 8;很多运算,我们会使用一些工具类来操作;
double pow = Math.pow(2,3);
System.out.println(pow);
结果为
4
5
5
3
3
5
5
8.0
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧