//算术运算符//除以小数时,需要注意作用范围publicclassDemo01 {
publicstaticvoidmain(String[] args) {
//二元运算符int a= 10;
int b= 20;
int c= 30;
int d= 40;
int e = 11;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/(double)b);
System.out.println(e%a); //取余,模运算
}
}
//输出的类型publicclassDemo02 {
publicstaticvoidmain(String[] args) {
long a = 123456L;
int b = 123;
short c = 12;
byte d = 2;
System.out.println(a+b+c+d); //Long
System.out.println(b+c+d); //int
System.out.println(c+d); //int
System.out.println(d); //byte
}
}
//一元运算符publicclassDemo04 {
publicstaticvoidmain(String[] args) {
// ++ -- 自增 自减 一元运算符int a = 3;
int b = a++; //先赋值,再自增 ;a = a + 1int c = ++a; //先自增,再赋值int d = c--; //先赋值,再自减int e = --c; //先自减,再赋值
System.out.println(a); //5
System.out.println(b); //3
System.out.println(c); //3
System.out.println(d); //5
System.out.println(e); //3
}
}
关系运算符:
//关系运算符publicclassDemo03 {
publicstaticvoidmain(String[] args) {
//关系运算符返回的结果:正确 错误 布尔值int a = 10;
int b = 20;
System.out.println(a>b);
System.out.println(a<b);
System.out.println(a>=b);
System.out.println(a<=b);
System.out.println(a!=b);
}
}
publicclassDemo07 {
publicstaticvoidmain(String[] args) {
int a = 10;
int b = 20;
a+=b; //a = a + b
a-=b; //a = a - b
System.out.println(a);
//字符串连接符
System.out.println(""+a+b); //1020;如果字符串在前面,后面的则拼接
System.out.println(a+b+""); //30;如果字符串在后面,前面的则继续运算
}
}
条件运算符:
//三元运算符publicclassDemo08 {
publicstaticvoidmain(String[] args) {
// x ? y : z\//如果x==true,则结果为y,否则结果为z
int money = 80;
Stringtype = money <60 ? "恋爱的酸臭" : "单身狗的清香";
System.out.println(type);
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)