Day5 基本运算符
基本运算符

先掌握前四种
注意事项
public class Demo01 {
public static void main(String[] args) {
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);
1.在输出结果时需注意,除法有小数存在。
例如上面的a/b,答案应该是0.5,但输出是0。因为他们同为int型,输出结果是小数,之后被舍入误差了,所以要对他强制转化
public class Demo02 {
public static void main(String[] args) {
long a =212121612132L;
int b =123;
short c =10;
byte d =8;
System.out.println(a+b+c+d);//long
System.out.println(b+c+d);//int
System.out.println(c+d);//int
}
}
2.在进行运算的时候,有long类型的运算,输出结果类型也为long,double同理。
如果没有long类型,不管运算时是什么类型,都是int类型
public class Demo03 {
public static void main(String[] args) {
int a =10;
int b=20;
int c =22;
System.out.println(a>b);
System.out.println(a<b);
System.out.println(a!=b);
System.out.println(c%a); //c/a 21/10=2....1
}
}
3.关系运算返回的结果只有正确true和错误false。
c%a是指c/a的余数,叫做取余或者模运算。
浙公网安备 33010602011771号