Java编程入门-6-Java运算符

算数运算符

± * / %(取余)

    //加
    int paramAdd(int x,int y){
        return x+y;
    }
    //减
    int paramSubtraction(int x,int y){
        return x-y;
    }
    //乘
    int paramMultiplication(int x,int y){
        return x*y;
    }
    //除
    int paramDivide(int x,int y){
        return x/y;
    }
      	//++ 自增
        int i = 0;
        ++i; //先自增再使用
        i++; //先使用再自增
        System.out.println(i);

关系运算符

等于== 不等于!= 大于 > 小于 < 大于等于 >= 小于等于<=

        int a=1,b=2;
        System.out.println( a == b ); //false
        System.out.println( a != b ); //true
        System.out.println( a > b );  //false
        System.out.println( a < b );  //true
        System.out.println( a >= b ); //false
        System.out.println( a <= b );  //true

逻辑运算符

& | ! ^ && ||

 		//与
        System.out.println(true & true); //true 全真为真 有假为假
        //或
        System.out.println(true | false); //true  有真为真 全假为假
        //异或
        System.out.println(true ^ false); //true  不同为真 相同为假
        //非
        System.out.println(!false); //true  取反
        
        //短路与&&:如果第一个表达式值为假就不对后面的表达式进行判断(而&则会继续判断)
        System.out.println(true && true); //true 全真为真 有假为假 
        
        // 短路或||:如果第一个表达式值为真就不对后面的表达式进行判断(而|则会继续判断)
        System.out.println(true || true); //true 有真为真 全假为假

赋值运算符

= += -= *= /=

        a += 4;   //即a=a+5
        a -= 4;   //即a=a-5
        a *= 4;   //即a=a*5
        a /= 4;   //即a=a/5

三目运算符

      (a==b) ? 0 : 1; //问号前是表达式 表达式为真则返回0否则返回1

  可能会出现类型不同的参数进行运算,低位默认转为高位 比如byte+int,会先将byte转为int然后再进行计算。字符串最为霸道。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值