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

    一 算术运算符

    (1)运算符是用来计算数据的符号。数据可以是常量,也可以是变量。被运算符操作的数我们称为操作数。

    算术运算符最常见的操作就是将操作数参与数学计算,具体使用看下图:

    1.加法运算符在连接字符串时要注意,只有直接与字符串相加才会转成字符串。

    2.除法“/”当两边为整数时,取整数部分,舍余数。当其中一边为浮点型时,按正常规则相除。

    3.“%”为整除取余符号,小数取余没有意义。结果符号与被取余符号相同。

    4.整数做被除数,0不能做除数,否则报错。

    public class OperatorDemo1 {
        public static void main(String[] args) {
            /*
             * 常量使用算数运算符
             */
            System.out.println(10+20);
            
            /*
             * 变量使用算数运算符
             */
            int x = 10;
            int y = 20;
            //"+"作为加法运算使用
            int z = x + y; 
            //"+"作为连接字符串使用
            System.out.println("x="+x);
            System.out.println("y="+y);
            System.out.println("z="+z);
        }
    }

    (2)1.1 算数运算符++--的使用

    在一般情况下,算数运算符不会改变参与计算的变量值。

    而是在原有变量值不变的情况下,计算出新的值。但是有些操作符会改变参与计算的变量的值,比如++--

    int a = 3;
    int b = 3;
    a++;
    b--;
    System.out.println(a);
    System.out.println(b);

    上面代码的输出结果a值为4b值为2

    这说明a的原有值发生了改变,在原有值的基础上自增1b的原有值也发生了改变,在原有值的基础上自减1

    ++运算符,会在原有值的基础上自增1;

    --运算符,会在原有值的基础上自减1。

    int a = 3;
    int b = 3;
    ++a;
    --b;
    System.out.println(a);
    System.out.println(b);

    上面代码的输出结果a值为4b值为2

    这说明++,--运算符单独使用,不参与运算操作时,运算符前后位置导致的运算结果是一致的。

    int a = 3;
    int b;
    b = a++ + 10;
    System.out.println(a);
    System.out.println(b);

    上面代码的输出结果a值为4b值为13

    ++--运算符参与运算操作时,后置++--的作用:

    ++,--运算符后置时,先使用变量a原有值参与运算操作,运算操作完成后,变量a的值自增1或者自减1;

    int a = 3;
    int b;
    b = ++a + 10;
    System.out.println(a);
    System.out.println(b);

    上面代码的输出结果a值为4,b值为14;

    ++,--运算符参与运算操作时,前置++,--的作用:

     ++,--运算符前置时,先将变量a的值自增1或者自减1,然后使用更新后的新值参与运算操作。

  • 相关阅读:
    MySQL(2)---Explain
    MySQL(1)---索引
    php 的 PHPExcel1.8.0 使用教程
    通过html5 的EventSource来进行数据推送
    centos6.6 下 安装 php7 按 nginx方式
    IIS PHP Warning: Unknown: open(c:\php\tmp\sess_xxx, O_RDWR) failed: Permission denied (13) in Unknown on line 0
    动态加载JS,并执行回调函数
    nginx 504 gateway time out
    php 账号不能同时登陆,当其它地方登陆时,当前账号失效
    php 函数中静态变量的问题
  • 原文地址:https://www.cnblogs.com/jiejava/p/13188708.html
Copyright © 2011-2022 走看看