基本运算符学习笔记
一.
package operation;
public class Demo01 {
public static void main(String[] args) {
// 二元运算符(a+b)
int a = 10;
int b = 20;
int c = 15;
int d = 25;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/(double)b);//默认int,然而结果是0.5,需要转换
}
}
二.
package operation;
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);//long,里面有long类型运算结果必为long类型
System.out.println(b+c+d);//默认int
System.out.println(c+d);//int;(cast)转换
}
}
三.
package operation;
public class Demo03 {
public static void main(String[] args) {
//关系运算符返回的结果: 正确or错误 结果通过布尔值表示
// if
int a = 10;
int b = 20;
int c = 21;
System.out.println(c%a);// c / a 21 / 10 = 2.... 1
//取余,模运算
System.out.println(a>b);
System.out.println(a<b);
System.out.println(a==b);
System.out.println(a!=b);
}
}

浙公网安备 33010602011771号