Day5 基本运算符

基本运算符

image

先掌握前四种

注意事项

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的余数,叫做取余或者模运算

posted @ 2022-02-24 13:37  咩咩子的起床气  阅读(36)  评论(0)    收藏  举报