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

    往往在学习java的过程中,当我们对一个问题有疑问的时候,可以
    从多个方案入手比如:和同学讨论;问老师;在idea软件里面做验证;
    下面我就验证一下结果:
    1.当用i++的时候
    1 public class demo1 {
    2     public static void main(String[] args) {
    3         int i =5;
    4         System.out.println(i++);//结果为5
    5         System.out.println(i);//结果为6
    6     }
    7 }

        最后输出的结果为:5和6

    2.当用++i的时候
    1 public class demo1 {
    2     public static void main(String[] args) {
    3         int i =5;
    4         System.out.println(++i);//结果为6
    5         System.out.println(i);//结果为6
    6     }
    7 }
        最后输出的结果为:6和6

    3.当用i--的时候
    1 public class demo1 {
    2     public static void main(String[] args) {
    3         int i =5;
    4         System.out.println(i--);//结果为5
    5         System.out.println(i);//结果为4
    6     }
    7 }
        最后输出的结果为:5和4
    
    
    4.当用--i的时候
    1 public class demo1 {
    2     public static void main(String[] args) {
    3         int i =5;
    4         System.out.println(--i);//结果为4
    5         System.out.println(i);//结果为4
    6     }
    7 }
    
    
        最后输出的结果为:4和4




    总结:
    i++:先引用后增加

    ++i:先增加后引用
    i++:先在i所在的表达式中使用i的当前值,后让i加1
    ++i:让i先加1,然后在i所在的表达式中使用i的新值
     
  • 相关阅读:
    css实现文字相对于图片垂直居中
    node能做的性能优化
    vue.config.js中vue的配置
    react/vue项目腾讯云/阿里云服务器linux部署
    taro项目结构分析和坑
    vscode自动编译less
    css彩色字体
    微信小程序文件上传
    小程序html解析
    小程序表单
  • 原文地址:https://www.cnblogs.com/ck123/p/7878938.html
Copyright © 2011-2022 走看看