博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于 ++x 和 x++ 比较难的一个例子
阅读量:5222 次
发布时间:2019-06-14

本文共 582 字,大约阅读时间需要 1 分钟。

public class testMain {    static{        int x = 5;//如果后面有static int x, 前面的定义就没有用x会被重新定义为0    }    static int y;    static int x;//x被重新定义为0    public static void main(String[] args) {            System.out.println("x:"+x+" y:"+y);        x++;        System.out.println("x:"+x+" y:"+y);        myMethod();        System.out.println("x:"+x+" y:"+y);        System.out.println(x + y + ++x);    }    public static void myMethod(){        y = x++ + ++x;    }}

 static{}这段代码本事和x++, ++x的知识点没什么关系,只是顺便复习一下

Result:

x:0 y:0

x:1 y:0
x:3 y:4
11

 

 

 

转载于:https://www.cnblogs.com/wmxl/p/9811800.html

你可能感兴趣的文章
sql常见面试题
查看>>
jQuery总结第一天
查看>>
Java -- Swing 组件使用
查看>>
Software--Architecture--DesignPattern IoC, Factory Method, Source Locator
查看>>
poj1936---subsequence(判断子串)
查看>>
黑马程序员_Java基础枚举类型
查看>>
[ python ] 练习作业 - 2
查看>>
一位90后程序员的自述:如何从年薪3w到30w!
查看>>
在.net core上使用Entity FramWork(Db first)
查看>>
System.Net.WebException: 无法显示错误消息,原因是无法找到包含此错误消息的可选资源程序集...
查看>>
UIImage 和 iOS 图片压缩UIImage / UIImageVIew
查看>>
MongoDB的数据库、集合的基本操作
查看>>
ajax向后台传递数组
查看>>
疯狂JAVA16课之对象与内存控制
查看>>
[转载]树、森林和二叉树的转换
查看>>
WPF移动Window窗体(鼠标点击左键移动窗体自定义行为)
查看>>
软件测试-----Graph Coverage作业
查看>>
django ORM创建数据库方法
查看>>
创建Oracle synonym 详解
查看>>
php7 新特性整理
查看>>