Javase--运算

package s1;/*
 *@描述:
 *@author:Wugq
 *@date:2023/2/1 20:42
 */

//=============运算==============

/**
 * 算术,比较,赋值,逻辑,三元
 */

public class YunSuan {
    /**
     * 1,算术: +  -  *  /  % ++ --
     */
    public static void main1(String[] args) {
        int i=10;
        i=i++ + i++ - --i;
        //10+11-(12-1)
        i++;
        //10+1
        System.out.println(i);
    }

    /**
     *2,比较: >=  <=  >  <  ==  !=  boolean类型
     */
    public static void main2(String[] args) {
        int x=10;
        int y=8;
        System.out.println(x>y);
        System.out.println(x<y);
        System.out.println(x>=y);
        System.out.println(x<=y);
        System.out.println(x==y);
        System.out.println(x!=y);
    }

    /**
     * 3,赋值:=  +=  -=  *=  /=  %=
     */
    public static void main3(String[] args) {
        int m=9;
        m/=3;
        m%=3;
        System.out.println(m);
    }

    /**
     * 4,逻辑:&  |  !  ^  &&  ||
     * 与: 一假全假,全真则真
     * 或:一真全真,全假则假
     * 非:结果取反
     * ^:异或,同假异真
      */
    public static void main(String[] args) {
        int w=10;
        int s=8;
        System.out.println(w<s & s>2);
        System.out.println(w>s | s>16);
        System.out.println(!(w<s));
        System.out.println((w<s)^(s>2));
        System.out.println(w^s);
        //互换w和s的值
        w=w^s;
        s=w^s;
        w=w^s;
        System.out.println("w:"+w+"  s:"+s);

        /**
         * 短路运算
         * &&--运算符之前为false,则不执行运算符之后的内容
         * ||--运算符之前为true,则不执行运算符之后的内容
         */
    }

    /**
     * 5,三元运算
     * boolean ? 结果1 : 结果2
     */
    public static void main5(String[] args) {
        int m=59;
        System.out.println(m<60?"不及格":"及格");
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值