基本运算符
Java语言支持如下运算符:
- 算术运算符:+, - , *, / , %(取模), ++, --
- 赋值运算符:=
- 关系运算符:>, <, >=, <=, ==, !=instanceof
- 逻辑运算符:&&, ||, !
- 位运算符:&, |, ^, ~, >>, <<, >>>(了解即可)
- 条件运算符:? :
- 扩展赋值运算符:+=, -=, *=, /=
基本运算符的应用
二元运算符
public class Demo01 {
public static void main(String[] args) {
int a = 10;
int b = 20;
int c = 25;
int d = 25;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/b);
System.out.println(a/(double)b);
}
}
自动类型转换
public class Demo02 {
public static void main(String[] args) {
long a = 123123123123L;
int b =123;
short c = 10;
byte d = 8;
System.out.println(a+b+c+d);
System.out.println(a+b+c);
System.out.println(c+d);
}
}
关系运算符
public class Demo03 {
public static void main(String[] args) {
int a = 10;
int b = 20;
int c = 21;
System.out.println(a>b);
System.out.println(a<b);
System.out.println(a==b);
System.out.println(a!=b);
System.out.println(c%a);
}
}
关系运算符
public class Demo04 {
public static void main(String[] args) {
int a = 3;
int b = a++;
int c = ++a;
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
逻辑运算符
public class Demo04 {
public static void main(String[] args) {
int a = 3;
int b = a++;
int c = ++a;
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
位运算
public class Demo {
public static void main(String[] args) {
三目运算符和扩展赋值运算符
public class Demo07 {
public static void main(String[] args) {
int a = 30;
int b = 20;
a += b;
a -= b;
System.out.println(" "+a+b);
System.out.println(a+b+" ");
}
}
判断条件? 满足条件 : 不满足条件
public class Demo08 {
public static void main(String[] args) {
int score = 80;
String type = score<60 ? "不及格":"及格";
System.out.println(type);
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人