11.Java语言运算符

  • 算数运算符:+、-、*、/、%、++、--(加、减、乘、除、取模(取余数)、、)

  • 赋值运算符:=

  • 关系运算符:>、<、>=、<=、==、!=、instanceof(大于、小于、大于等于、小于等于、等于、不等于、)

  • 逻辑运算符:&&、||、!(与、或、非)

  • 位运算符:&、|、^、~、>>、<<、>>>

  • 条件运算符:?:

  • 扩展赋值运算符:+=、-=、*=、/=

    算数运算符:

    public class Demo01 {
        public static void main(String[] args) {
            //二元运算符
            //Ctrl+D:复制当前行到下一行
            int a = 10;
            int b = 20;
            int c = 30;
            int d = 40;
    		
            System.out.println(a+b);//输出显示:30
            System.out.println(a-b);//输出显示:-10
            System.out.println(a*b);//输出显示:200
            System.out.println(a/(double)b);//输出显示:0.5	a、b、c、d默认是int数据类型,在计算除法时会出现小数,必须将其中一个变量传换成double数据类型
    		System.out.println(d%c);//输出显示:10	d/c=40/30=1……10 取余数10	
    
    
        }
    }
    
    public class Demo02 {
        public static void main(String[] args) {
            long a = 1234567898765431L;
            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类型
        }
    }
    

    关系运算符:

    public class Demo03 {
        public static void main(String[] args) {
            //关系运算符返回的结果:正确、错误  数据类型为布尔值
            int a = 10;
            int b = 20;
    
            System.out.println(a>b);//输出显示:false
            System.out.println(a<b);//输出显示:true
            System.out.println(a==b);//输出显示:false
            System.out.println(a>=b);//输出显示:false
            System.out.println(a<=b);//输出显示:true
            System.out.println(a!=b);//输出显示:true
        }
    }
    
posted @ 2021-08-09 20:20  枭紫兮  阅读(57)  评论(0)    收藏  举报