00:00
好了。咱们普通循环下一个。叫智能循环,负循环。负循环。OK,这个智能指的什么呢?等会儿再说,先看我给大家写出来。这边还是写一到十呗。呃,这个呢,不需要声明变量了,因为大家想一下哈,咱们在写while循环的时候,你先到Java中,先到Java程序中,是不是得先in I等于一,然后while啊。对吧,如果是负循环呢,你用I定义吗?是不是全都在负里边去搞了。对吧。哎,咱们这个呢,也是没什么可声明的,所以直接begin就好了。这样我写上,一会我再删呗。也可量。里边没啥用,没啥写的,我就不写了。然后直接写负循环啊,当然没括号哈。声明,I这个变量在一到十之间循环。
01:08
你读一遍看。Ii这个变量。在一。到十之间循环。然后循环。结束。中间输出就好。智能吗?执行。这边清一下。没有哈,走着。一到十吧。好,然后呢,我刚才不说这clear没用吗?哎,就是没用把删了执行这一段。来。是没毛病。啊,这就叫智能循环。负循环永远是这么简洁是吧?好,那这个智能循环到底指的是什么?这告诉你了,智能循环指的是循环变量自动变化。
02:05
指的啥意思?I加加嘛,对吧,A加加是吧,然后循环变量只能读取不能更改,这个要注意。只能拿出打印来。就是这个I只能这么输出,你想把这个I在这个位置重新赋个值。不行。OK。不能重新复制了。好吧,这是智能循环一到十,这么写没问题吧?然后有同学就想到了,那么十到一应该咋搞呢?哎,你要这么写的话。倒是不死。啥也没有。你可以怎么去理解呢?你就记住了智能循环的I。它只管增。
03:00
不管减。这边12345,咱写到五好吧。然后呢,是不是这个I现在是不是逐渐递增了呀,那我想给它反过来咋办呢。六减的。六减的。看是不是。减的话是等于什么,是不是五?是。三六减四了二。一呀。实现调换调调过来的吗。所以怎么办呀?哎,用11减I是不是就完事了来执行。是不是十九八七六三二一。OK。没问题吧?好,来把这个单词这块给大家记录一下啊,首先你必须得记住负循环。控制的变量。只能增加,不能减少。
04:02
不能减少,所以这个位置这两个常量一定是先小后大。好吧。这块注意。注意了。好,那有同学说我不想这样剪,有没有什么办法让他给我反过来打印呢?也有啊,有的啊。把这个先copy过来。智能循环。下一个就是反转循环,就是说我要把它反过来了,代码还是这样。还是这样,我想怎么给它反过来呢,这样。现在是不是还是一到十啊。执行。一到十好给他反过来打,就是十到一怎么办,在这一块。在这一块给它加一个不不是我不不是说这啊,在这个里边加一个单词,这个单词就叫做反转。
05:02
哎,开车在里边就是倒挡。什么党?R的OK,就那个单词。来把这个在这个in啊,在这个in的后边写上rewards。就这个。Reverse,好,咱来别的代码,你看我是不是都没动啊,还是一到十还是I,看一看它输出的结果是什么。走,你。反过来呗。哎,这个就是反转,反转负循环。OK。把这个粘过来。反转的。OK,这个呢,就是正常的智能循环加反转循环。
我来说两句