运算符
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结果都为intSystem.out.println(a+b+c+d); // longSystem.out.println(b+c+d); // intSystem.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); // 2System.out.println(a>b); // falseSystem.out.println(a<b); // trueSystem.out.println(a==b); //falseSystem.out.println(a!=b); //true}
}
https://www.bilibili.com/video/BV12J41137hu?p=27&spm_id_from=pageDriver