先看一下代码,猜想一下输出值

@Test
public void test() {
int i =1;
int a,b=0;
i++;
a=(i++);
System.out.println(a);
System.out.println(i);
System.out.println(b++);
System.out.println(++b); for(int k=0;k<5;k++){
System.out.println(k);
}
for(int s=0;s<5;++s){
System.out.println(s);
}
} 下面我加一下注释,最后再贴一下输出结果
@Test
public void test() {
int i =1;//定义变量i ,只有初始化后才能进行 ++操作,否则会编译错误
int a,b=0; //定义a 和 b ,a 不做初始化
i++; //i自行执行+1
a=(i++);//i赋值给a , 这个地方与上个地方是有区别的,a得到的赋值是在 ++ 之前的,并不因为加了括号就先执行+1后执行赋值
System.out.println(a);
System.out.println(i);
System.out.println(b++);
System.out.println(++b); for(int k=0;k<5;k++){
System.out.println(k);
}
for(int s=0;s<5;++s){
System.out.println(s);
}
} 结果,你算对了吗

1
2
0
2
0
1
2
3
4
0
1
2
3
4

Process finished with exit code 0

随机推荐

  1. 教材代码完成情况测试P171(课上测试)

    一.任务详情 0 在Ubuntu中用自己的有位学号建一个文件,教材p171 Example7_7 增加一个类DangerException2, 显示"超轻"异常,超轻的阈值minC ...

  2. Eclipse中文插件安装教程

    先运行英文版Eclipse 点击Help选择Install New Software 直接点击Add按钮 Name输入: Babel Location输入: http://download.eclip ...

  3. java.sql.SQLSyntaxErrorException: ORA-01795: 列表中的最大表达式数为 1000

    后台报了一些异常日志,查阅后发现在 oracle 数据库中使用 in 关键字条件不能超过 1000 个,当时写查询语句时没有关注这个问题 总结一下解决方法 1.分多次查询,对查询要求不高的话.把入参的 ...

  4. c++中字符输入函数cin.getline在输入char与string时的不同

    cin.getline在输入char时: using namespace std; ; char name[ArSize]; char dessert[ArSize]; cout << & ...

  5. React 之form表单、select、textarea、checkbox使用

    1.案例如下 import React from 'react'; /** * 非约束性组(类似defaultValue等属性,不可以程序修改): <input type="text& ...

  6. Spliterator介绍

    一.Spliterator Spliterator<T> trySplit();trySplit接口就相当于我们之前写的AccumulatorRecursiveTask类里面的分割任务,如 ...

  7. 【疑难杂症】【Solved】maven-compiler-plugin 在 idea 下的问题

    maven-compiler-plugin 这个插件在idea和eclipse里表现本质是一样的,但是我之前有个细节没注意到,导致我对此有误解.我之前一直以为只要配置了source和target,相应 ...

  8. GO——beego简单开发实例(二)

    在新建项目成功之后我们可以做一个简单的动态增删查改. 1.在models文件夹下新建models.go,根据模型新建表 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 ...

  9. LeetCode.942-DI字符串匹配(DI String Match)

    这是悦乐书的第361次更新,第388篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第223题(顺位题号是942).给定仅包含I(增加)或D(减少)的字符串S,令N = S ...

  10. C语言Ⅰ作业12—学期总结

    一.我学到的内容 二.我的收获 作业链接 收获 C语言Ⅰ博客作业01 认识了PTA编程,博客园,Markdown基本语法1,Markdown基本语法2 C语言Ⅰ博客作业02 PTA系统常见问题解答 C ...