zoukankan      html  css  js  c++  java
  • 算术运算符

    一、一元运算符

    只要一个变量参与运算

    取正(+)、取负(-)、自增(++)、自减(--)

    示例:

    取负(-)

    class Demo2
    {
        public static void main(String[] args)
        {
            int i=3;
            System.out.println(-i);      //-3  
        }
    }

    结果:-3

    自增(++)

    在后++

    a++,即a=a+1

    class Demo2
    {
        public static void main(String[] args)
        {
            int a=3;
            a++;
            System.out.println(a);        //4
        }
    }
    class Demo2
    {
        public static void main(String[] args)
        {
            int a=3;
            int b=a++;            //先把a附给b,然后a自增1。
            System.out.println(a);        //4
            System.out.println(b);        //3
        }
    }

     int b=a++;

    相当于
    b=a;
    a=a+1;

     ++在前

    class Demo2
    {
        public static void main(String[] args)
        {
            int a=3;
            int b=++a;                    //先a自增1,然后把自增后的结果附值给b
            System.out.println(a);        //4
            System.out.println(b);        //4
        }
    }

     int b=++a;

    相当于
    a=a+1;
    b=a;

    二、二元运算符

    要两个变量参与运算

    加(+)、减(-)、乘(*)、除(/)、取模(%)。

    取模(%),即求相除之后的余数

    示例:

    5%2   //1
    5%5    //0。左右相等,0
    1%5   //1。左边小,取左边
    6%1   //0。除数为1,没有余数,即0。
    -2%1   //0。除数为1,没有余数,即0。
    6%-1   //0。除数为-1,没有余数,即0。
    -2%5   //-2。有负,正负看左。除以1除外。
    3%-5   //3。有负,正负看左。除以-1除外。

    5%0    //报错。除数不能为0

    判断两个数是否可以整数

    class Demo2
    {
        public static void main(String[] args)
        {
            int a=5;
            int b=6;
            if(a%b==0)
            {
                System.out.println("可以整除");
            }    
            else
            {
                System.out.println("不可以整除");
            }
        }
    }

    输出:不可以整除

  • 相关阅读:
    【转】异或
    【算法习题】正整数数组中和为sum的任意个数的组合数
    mysql通过now()获取的时间不对
    【转】CentOS 7系统时间与实际时间差8个小时
    【算法习题】数组中任意2个(3个)数的和为sum的组合
    linux编译安装python3和安装django
    linux常见命令2
    解决安装centos的时候忘记打开网络的问题
    linux常见命令
    python3X和python2X的区别
  • 原文地址:https://www.cnblogs.com/ibelieve618/p/6369289.html
Copyright © 2011-2022 走看看