运算符
public class Demo01 {
public static void main(String[] args) {
// 二元运算符
// Ctrl + D : 复制当前行到下一行
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/(double)b); // 不强转,结果会是0
}
}
public class Demo02 {
public static void main(String[] args) {
long a = 121435345634L;
int b = 123;
short c = 10;
byte d = 8;
// 有long结果为long,没有long结果都为int
System.out.println(a+b+c+d); // long
System.out.println(b+c+d); // int
System.out.println(c+d); // int
// System.out.println((String)(c+d)); // Inconvertible types; cannot cast 'int' to 'java.lang.String'
}
}
public class Demo03 {
public static void main(String[] args) {
// 关系运算符返回的结果: 正确 错误 布尔值
int a = 10;
int b = 20;
int c = 22;
// 取余 模运算
System.out.println(c%a); // 2
System.out.println(a>b); // false
System.out.println(a<b); // true
System.out.println(a==b); //false
System.out.println(a!=b); //true
}
}
https://www.bilibili.com/video/BV12J41137hu?p=27&spm_id_from=pageDriver