package operator;
public class Demo1 {
public static void main(String[] args) {
//二元运算符
//快捷键:ctrl+D 复制当前行到下一行
int a = 10;
int b = 15;
int c = 16;
int d = 18;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/b);//输出结果为0,但正确结果应为0.66..,这是由于a,b的类型为int,为整数类型,转型即可
System.out.println(a/(double)b);
}
}
package operator;
public class Demo2 {
public static void main(String[] args) {
byte a = 10;
short b = 20;
int c = 30;
long d = 40;
float f = 50.5f;
double d1 = 50.5;
System.out.println(a+b+c+d+f+d1);
System.out.println(a+b+c+d+f);
System.out.println( a+b+c+d);
System.out.println(a+b+c);//输出结果的类型是参与运算的的字符串的最高位a
}
}
package operator;
public class Demo3 {
public static void main(String[] args) {
//关系运算符返回的结果 正确/错误 即布尔值
int a = 1;
int b = 2;
int c = 3;
System.out.println(a>b);
System.out.println(a<b);
System.out.println(a!=b);
System.out.println(a%b);
}
}