zoukankan      html  css  js  c++  java
  • i++与 ++i的 区 别

    i++在 使 用 i之 后 ,使 i的 值 加 1,因 此 执 行 完 i++后 ,整 个 表达 式的 值 为 i,而 i的 值变 为 i+1。

    ++i在 使 用 i之 前 ,使 i的 值 加 1,因 此 执 行 完 ++i后 ,整 个 表达 式和 i的 值 均 为 i+1。

    对 i--与 --i同 样 。

    例 3.1.下 面 的 例 子 说 明 了 算 术 运 算 符 的 使 用

    public class kk{

    public static void main( String args[] ){

    int a=5+4; //a=9

    int b=a*2; //b=18

    int c=b/3; //c=6

    int d=b-c; //d=12

    int e=-d; //e=-12

    int f=e%4; //f=-3

    double g=18.4;

    double h=g%4; //h=2.4

    int i=3;

    int j=i++; //i=4,j=3

    int k=++i; //i=5,k=5

    System.out.println("a = "+a);

    System.out.println("b = "+b);

    System.out.println("c = "+c);

    System.out.println("d = "+d);

    System.out.println("e = "+e);

    System.out.println("f = "+f);

    System.out.println("g = "+g);

    System.out.println("h = "+h);

    System.out.println("i = "+i);

    System.out.println("j = "+j);

    System.out.println("k = "+k);

    }

    }

    其结果为:

    C:\>java ArithmaticOp

    a = 9

    b = 18

    c = 6

    d = 12

    e = -12

    f = -3

    g = 18.4

    h = 2.4

    i = 5

    j = 3

    k = 5

  • 相关阅读:
    两种&
    安装版Windows是必须的
    检验CSS3.0兼容性的有趣东东
    Quadro和Geforce系列的区别
    ECMAScript
    多拉A梦的CSS(6) :not
    多拉A梦的CSS(1) Transform
    表单
    关于a元素的伪类
    多拉A梦的CSS(4) gradient
  • 原文地址:https://www.cnblogs.com/zgrft/p/3077726.html
Copyright © 2011-2022 走看看