为了账号安全,请及时绑定邮箱和手机立即绑定
int newAge=--age1; 和int newAge=age1--;有什么区别,他们的运输顺序是怎样的?

正在回答

34 回答

自增自减运算符的使用:例++a(--a)先把a加1(减1),在使用加1(减1)后a的值;

                       a++(a--)先使用a的值,再把a加1(减1)

所以 int newAge=--age1;就是先把age1减1,再把减1后的age1值赋给newage;

     int newAge=age1--;就是先把age1值赋给newAge,然后再把age1减1

1 回复 有任何疑惑可以回复我~
#1

如果我是DJ我是DJ我是DJ我是DJ

newAge 是啥意思 不可以用汉字替代吗?
2016-02-09 回复 有任何疑惑可以回复我~

--写在前面就是先减,使用的是减以后的结果;

写后面是先使用,然后减,就是使用但前值进行赋值、运算,然后再减

0 回复 有任何疑惑可以回复我~

nt newAge=- -age1;这是先把age1减1,再赋值给newAge 

int newAge=age1- -;这是先把age1赋值给newAge,再把age1减一


23 回复 有任何疑惑可以回复我~
#1

如果我是DJ我是DJ我是DJ我是DJ

newAge 是啥意思 不可以用汉字替代吗?
2016-02-09 回复 有任何疑惑可以回复我~
#2

qq_棒棒糖_3 回复 如果我是DJ我是DJ我是DJ我是DJ

上一节说过了,最好不要用汉字,不然转换会形成乱码,建议看看之前章节
2016-05-09 回复 有任何疑惑可以回复我~
#3

紫铃听风 回复 如果我是DJ我是DJ我是DJ我是DJ

newAge是新年龄意思, 是new age连起来写的,编程习惯这种变量多单词时写一起,然后除第一个单词外,新的单词首字母要大写,这样只要看到大写的字母就可以知道后面的是另一个单词
2016-07-26 回复 有任何疑惑可以回复我~
#4

慕莱坞4535197 回复 如果我是DJ我是DJ我是DJ我是DJ

可以用汉字,但在JAVA程序中最好用英文字母组成的名字,因为用中文不规范而且会导致程序运行乱码
2017-06-10 回复 有任何疑惑可以回复我~
查看1条回复

int newAge=--age1;这是先把age1加1,再赋值给newAge

int newAge=age1--;这是先把age1赋值给newAge,再把age1加一

2 回复 有任何疑惑可以回复我~
首页上一页1234下一页尾页

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信