00:00
来,那咱们继续再往下看一看,别的题有没有必要去说啊,这个就不说了,各位啊,这个没什么可说的,什么除号。是不是哎,求余数啊,又是除以啊,又是求余数行这个呢,下来之后呢,自己研究就行了啊,如果是double类型参加的话,那这最后执行结果就是double类型啊。都会各自转换成最大的那那种类型在做运算,这个之前咱们讲过规则啊,这是第二题,咱们就不再一个一个看了,各位啊,因为这个比较简单,然后第三题这一块看一看,这个好像也问题不是很大啊,XYZ呢,定义波尔类型对不对?然后A呢,B呢,这是两个int类型,这两个int类型干什么呢?就相相互比较呗,比较完之后X的值,Y的值对吧,Z的值,然后输出XYZ的值,哎哟,这还给出答案呢是不是?行,这是第三题啊,我就不再看了,各位啊,这个没什么太大难度,然后第四题看一看是干啥的,In X WY,然后接下来在这呢,哦,那这呢,其实就是强转呗,22.5转成转弯印的就是22对不对,这个转弯就是三十四二十二加34等于X呗。
01:02
是不是,哎,那X然后呢,X这块呢,干什么呢。X现在是个int类型,转成强转成double啊,给这个Y,其实这块不用强转啊,不用强。对,不用强转啊,直接附上去就行啊,小容量向大容量转换的话,就自动类型转换啊,这个呢我也就不再说了啊第四题,那么再往下这个是第五题,第五题这块我好像有同学也在这个。也也也有同学说这个问题吗。有这个同学有,我看好像群里面又讨论这个问题了是吧。我把它拿过来啊,这是第五题啊。行,那这块呢,咱们就挑重点的再新建一个,我们叫HOMEWORK03。看一看这个这个。Public,然后class叫HOMEWORK03。
02:05
Public static voidman。来,那么这一块的话,咱们直接粘贴过来啊,粘贴过来。那I呢,现在是等于五是吧,然后这呢等于五啊,M也等于五,N也等于五,然后I加加,I加加这一行代码执行结束之后,I是几啊。这行代码执行结束啊,执行结束之后啊,I是几啊。A是A加加了吗?六嘛,是不是,然后呢,这个这行代码执行结束,这是几啊。这行代码执行结束之后勾是几啊。勾是勾加一,勾是555加一是六,它也是六是不是,哎,那么M减减,M减减之后呢,你不管它出减减出现的变量的后面还变了前,只要你这行代码执行结束,M的值肯定会减一对不对?哎,这行代码执行结束之后,MM是几啊,M就是四了呗。
03:11
是不是好,那你这行代码呢,这行代码执行结束之后,这个N是几啊。这个N原先是五百五减一呗。对不对,五减一是四四负给N呗,那就N是四呗。是吧,啊,那这个应该是66446644。然后呢,这个呢,应该就是六呗。26吧。对吧,那A加加,那A加加还是六呗。是不是还是说因为你这个加加出现的变量的后面嘛,是先做复制运算后加一嘛,但是你别忘了啊,这个结果肯定是输出,因为你原先是6I加加之后,你这个结果肯定还是输出六啊,只不过只不过虽然啊,虽然输出结果是六啊,但是你别忘了啊。这行代码执行结束之后,I就是七了,对这行代码执行结束就是I就是变成七了,因为你I加加,只要一执行结束,我再往下的话,对吧?哎,我我这个我这个当前这个I啊,其实就是执行结束这个ii的值其实就是七了。
04:17
啊,因为I自加一嘛,I总要加一的嘛。对I总要加的啊,因为I加加变量的后面啊,后面什运一。负值运算再次加一,这个再次加一,只不过晚一点嘛,对不对,Print LN这个东西啊,输出的是什么呀,输出的是我当时怎么讲的,我不知道大家有记。这个system.out.print LN这个这行代码它拆解的话怎么拆解呀。来把这个代码拆解一下。以上代码。拆怎么拆解阴利性tap呗,等于I加加呗,是不是等于I加加呀,对吧?那I加加之后呢?接下来c.out点打印输出,你输出的是谁?你输出的是I加加,你你不就输出输出的是time吗。
05:09
对不对?哎,所以说你这个位置的I是六的话,那么I加加出现变量后,先做负值运算后自加一,那你这个I是六的话,六付给T,所以这个是六啊,所以你这个输出一定是六啊,但是你这行代码执行结束之后,你I加加了嘛,你的I值肯定已经变成七了。已经变成七了,各位啊,所以你的程序到了这个位置,就是你这行,就是整个你这一行,就是这行代码执行结束时,I的值是七。是七啊。所以这个肯定是八呀,那还有跑吗。是不是啊I,因为已经等于七了。你这行代码再拆解一下,你怎么拆呀,Int类型T等于什么呀,加加I呗。是不是佳佳,哎,但是你别忘了,你现在这个I是多少,I是七啊。是呀,各位。
06:00
啊,I是七啊,你的I已经是变成七了,那么之后呢,加加出现的变量前提是先做自加一后赋值嘛,所以呢,四加一之后呢,变成八八负给timeb就就是八呗,那这块呢,输出的是谁啊,输出的那这块输出是谁啊,输出不就是加加I嘛,加加I那那那就是八呗,对不对,哎,所以这块的话是668啊呃,当我们这行代码结束之后呢,I的值哎是几,刚才是七,然后呢,七这块呢,加加之后呢,这一行代码啊,就是这行代码执行结束之后,I本身变成了I本身的值啊。变成了八,上边就已经是七了,加加之后呢,肯定挨的值变成八啊,那A减减不还是八吗。对不对,减减出现的变量后嘛,先做复值运算后减一嘛,所以你这行代码你再拆解一下,因此执行等于什么呀,等于I减减。等于A减减是不是,然后呢,system.out点打印输出,它输出的是temp值啊对不对,它输出是这个temp这个值。
07:07
啊,那这个I减减,你想一想,你现在执行到这的时候,这个I已经是八了啊着我的思走啊,你已经是八了I,那既然这个是八,那八先做等运算一,所以这个时候呢,它会给。他会付给temp。啊,那那那那那那这个I是几呀,现在I现在在这的时候是八呀,那你八付给他的,他不不就是八嘛,所以这个地方是八呀。输出八呀,是不是,哎,所以输出八,但是你别忘了啊,你只要这行代码执行结束,它一定会自减一一定会自减一,所以这行代码。执行结束之后I本身的值。爱本身的值变成了。七各位啊,变成七这个这个其实就是换行。啊,换行了,换了一行啊,换了一行,这个空白里边啥也不写,表示换行啊空白小括号。
08:08
小括号中什么也没有。啊,空白。空白啊,表示换行啊,就直接换个行就完事了啊,那这个值往下,其实我就不用再解释了吧。对吧,因为往下这些原理是不是跟上面的原理一样啊。原理一样,我就不再解释了,各位啊,就前四个就是6688呗,来我们看看是不是6688啊,Java c呢,去编译homework03.java啊,然后我们Java去运行,叫做HOMEWORK03啊走。6688啊,6688,这是没有任何问题的啊,所以说呢,他看大家掌握的这个情况是怎样啊,行,这是这个题目啊,下来之后好好的啊,再想一下啊,再想一下,那最后这个题目我就不看了,各位啊,这个题目其实跟原理跟上面这个题目的原理差不多啊,所以下去之后呢,可以琢磨琢磨啊行了,关于这个练习题我们就说到这儿啊,就说到这儿。
我来说两句