zoukankan      html  css  js  c++  java
  • Java——关于num++和++num

     1 public class num_add_add {
     2     public static void numAdd(){
     3         int num = 10;
     4         int a = num++;
     5         System.out.println("num++:
    这种情况是:先把num的值作为整个表达式的值,然后给num+1。");
     6         System.out.println("所以a的值为num之前的值10,num赋值之后+1,变为11");
     7         System.out.println("a:"+a+" num:"+num);
     8     }
     9     public static void addNum(){
    10         int num = 10;
    11         int a = ++num;
    12         System.out.println("++num:
    这种情况是:先把num的值+1,然后把+1后的num赋值给整个表达式");
    13         System.out.println("所以a的值为11,num也为11");
    14         System.out.println("a:"+a+" num:"+num);
    15     }
    16     
    17     public static void main(String[] args) {
    18         numAdd();
    19         System.out.println("----------------------------");
    20         addNum();
    21     }
    22 }

    运行结果:

    num++:
    这种情况是:先把num的值作为整个表达式的值,然后给num+1。
    所以a的值为num之前的值10,num赋值之后+1,变为11
    a:10 num:11
    ----------------------------
    ++num:
    这种情况是:先把num的值+1,然后把+1后的num赋值给整个表达式
    所以a的值为11,num也为11
    a:11 num:11
    逃避不一定躲得过,面对不一定最难过
  • 相关阅读:
    sklearn Pipeline 和Ploynomial
    python PCA
    python numpy 包积累
    python 画图
    Sklearn——逻辑回归
    R语言链接数据库
    R语言清空环境所有变量
    wordpress调用文件
    WordPress时间日期函数常用代码
    如何使WordPress博客添加多个sidebar侧边栏
  • 原文地址:https://www.cnblogs.com/yangzhenlong/p/3403048.html
Copyright © 2011-2022 走看看