packageoperator;publicclassDemo01{publicstaticvoidmain(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);//因为有小数,所以要把int强转为double}}
packageoperator;publicclassDemo02{publicstaticvoidmain(String[] args){long a=123123123123123L;int b =123;short c =10;byte d =8;System.out.println(a+b+c+d);//输出123123123123064(Long类型)System.out.println(b+c+d);//输出141(int类型)System.out.println(c+d);//输出18(int类型)/*运算中如果有一个数是Long类型,那么结果就会是Long类型;
同理,如果运算中里面有一个Double类型的话,那么结果一定是Double类型*///如果没有Long类型的时候都会转为int,不管有没有int类型在里面都会转换成int类型;// * 怎么看是int类型?输出里面强制转换一下,报错里就可以看出这就是int类型。//cast 转换的意思}}