00:00
好了,那么接下来呢,咱们继续再往下看啊,刚才呢,我们A等于A加加这个事儿说完之后呢,咱们继续再往下看,那么再往下呢,咱们看一下什么呢?看一下我们这个这个这个这个练习题啊,看下练习题,这个练习题呢,咱们。新建一个啊。我们叫homework啊,我们叫零二。来。Public。Class of the homework02。来,Public static voidman。呃,刚刚运行是十,我说一下啊,之前我用C加加程序运行的是11啊,运行的是11,不是十啊,不是十。对,因为最初我接触是C加加啊,后来转的加吧,咱们这个问题呢,咱们课下再讨论好吧,啊,课下再讨论啊,课堂上我就不再讨论这个问题了啊,咱们继续再往下再往下。
01:08
再往下的话,咱们来看一下啊,看一下这个题目,来把这个程序咱们复制一份。把它拿过来啊,就这个代码拿过来啊。复制一下啊,拿过来放到这。那放到这儿之后呢,下边还有我们把这两行代码也拿过来。放到这。来各位咱们看一下啊,这个题目的一个运行结果,Int类型的X。这个X等于十,那这个AA它这写了X加上什么呀,X加。那么这个结果是什么呢?各位?这个结果是什么呀?佳佳出现在变量后。是先做负值运算对吧。
02:00
这个X加加等于传到这儿的,对吧?这是个问号,比如说X加加往这传对吗?X加加,那么这个X现在等于几等于几啊等于十。对不对,加上什么呀,那X加加本身是多少。是十吧,就比如说现在有一个的K等于什么X加加。那这样的话就X加加出现在这里,出现在这个加加出现在变量后的话,是先做什么。先做这个叫做。赋值运算再增加一吧,所以这个K是多少啊?是十呗,那就相当于这个是多少啊,是10万,哎是十啊来那么这块呢,应该是算完之后呢,它这个A呀。12,十。啊是20,那另外啊,大家注意啊,第四行代码一旦执行结束之后啊。一旦执行结束之后,这个X的值就变成11了。啊,就是一旦你执行结束,你你在执行过程当中,第四行代码执行过程当中,你这个X是十,X加加,它这个是十,然后前面这个X也是十,十加十是20,但是由于你这个叫做X加加,在这行代码这执行结束了,你执行只要你结束,那么我这块就怎么着啊哎。
03:16
X走到这里。就变成什么了,就变成11了。原先X是十嘛。啊,走到其实不是走到这儿,就是你第四行代码只要结束。就是这个第四行就是该行代码只要结束对吧,X就是11。结束啊X就是11,所以这个呢,应该是输出11是不是啊输出11。那么接下来呢,这个地方呢,有一个XX是11啊。对吧,那加加X是多少啊,是12呀。因为你加加出现的变量前呀,加加出现的变量前是干啥呀,是。
04:02
先加再再赋值对不对?哎,先加再赋值,先加一再赋值,你你这么去看各位啊,就是说你现在呢,你要是这个式子你看不明白呢,你就这样猜一下,你比如说你在你在这块X加上一个什么呀,叫这个加加X是不是,哎,你可以考虑在这儿先有个临时的变量,这个临时变量叫什么叫加加X。然后呢,你再把这个tap干啥呀?哎,你给他传过来吗。是不是,哎传过temp吗?对不对,那你X现在是等于11呀,那你加加X不是12吗?那你这个temp不就是12吗?是不是你是12,哎,你这个是12啊,这个是12来。我们看一下啊。现在X是11,所以这个X是11 11加上后边这个值是多少?是12。11加12是23呗。
05:01
对吧?啊,那么现在同学们这一行代码,该行代码结束之后,X是多少。该行。代码结束之后。X就是多少啊。因为你原先是11吗?在这执行的时候,你加加了X吗?你加加了X表示四加一吗。对不对,那这肯定是12啊,X变成12了,所以这块呢,就得出它是12呀。是不是,那B是多少啊,23呗,B是上面这个值呗,对吧,这应该是23。23啊,然后呢,你别忘了现在X值已经变成多少12了啊,那么这个也就是12是吧。是不是啊,这个12,那你这个X减减是啥呀,那你老规矩呗,你就找一个in类型变量等于X减减呗。是不是减减出现在变量后是先干什么,先赋值后自减一对吧,先赋值后自减一,所以这个time是多少啊。X原先等于12嘛,对不对,你先赋值,所以他们是12Y,所以这个就是12。
06:05
是不是12啊,这是12,那X是多少啊,是12万。啊,所以这块呢,是12加上12是24吧,24吧来。这块啊。嗯。该行。代码执行结束之后。X就是多少了,就因为减减了嘛,你只要这行代码执行结束,减一了嘛,X是12,所以减一是11嘛。啊,但是你这个C是多少。这个C是多少,刚才咱们算的X,这个是12嘛,是不是啊,这个也是12嘛。对不对啊,那这样的话就相当于24呗。哎,24这个24啊,C是24,然后X的值就是11呗。
07:01
X的值是11啊,因为原先是12减一了嘛,11啊。那么X值是11的话,这是11,那么11。加什么呀,减减出现变量是先减一对不对。哎,先减一,所以这个是11加上十对吧,所以这个是多少啊。这个D应该是21对不对啊,这应该是21。然后呢,这个减减只要执行之后啊,这个11啊,肯定会减一,所以这个是多少啊十,那这样是什么呢?是该该注意啊。该行代码只要执行结束。X就是十了,就这意思,就你只要减减,只要一执行。对吧,哎,执行结束,它自然会减一就是十。那么这个变量呢,是减出现的变量前呀,对不对,所以这个X现在是11 11加上什么呀,减减X。
08:04
哎,那就是11加十呗,等于21呗,21啊,所以这块呢,我们来编译一下各位啊,Java c呢,我们编译一下我们的一个homework。02点加码啊。然后呢,我们Java去运行HOMEWORK02走。来我们看一下啊,这个结果是二十十一,二十三十二,二十四十一,二十一十对吧,啊就是这样一个结果,各位啊,这个结果就是正确的啊,就是正确的。行,这是第一题啊。
我来说两句