运算符
注意点:
在使用算术运算,需要进行转换时,只要使用了long那最终结果类型也是long,其余的都是int类型
算术运算符:
package operator;
public class Demo01 {
public static void main(String[] args) {
//二元运算符
//ctrl+D 复制当前行到下一行
int a = 10;
int b = 20;
int c = 30;
int d = 60;
int e = 91;
System.out.println(a+d);
System.out.println(b-c);
System.out.println(c*b);
System.out.println(d/a);
System.out.println(e%a);
}
}
需要转换时默认类型为int:
package operator;
public class Demo02 {
public static void main(String[] args) {
long a = 1213123123L;
int b = 12345233;
short c = 3422;
byte d =23;
System.out.println(a+b+c+d);//long
System.out.println(b+c+d);//int
System.out.println(c+d);//int
}
}
关系运算符
package operator;
public class Demo03 {
public static void main(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);
}
}