00:00
那么接下来呢,我们就开始去写这个程序,写这个程序之前呢,我们先看一下啊,在这个需求说明里边,给我们把这个有T立体呢已经放好了,这个有tility呢,不用大家再去写了啊,直接呢你拿过来用就可以,实际上咱们刚才在演示的过程当中啊,像这个family count,看哈,我们使用了这个utility。所以呢,你可以在一个呃,原文件的这个Java类里边,可以调另外的原文件中的Java类啊,这是可以的,其实也很正常,咱们也不是没见过,我们在这个咱们写的代码里边,你调string啊,调system啊,调mass啊,这不都是可以的。啊,所以没什么特别的,只不过呢,这个文件呢,是我们这个也是算自己写的一个啊,不是用的JDK给我们提供现成的一个啊API啊行,那我们下面呢,自己来写,打开我们这个code,哎,在这呢,我们去新建一个文件目录啊,就叫做PRO01,哎,项目零一啊打开以后我们把刚才的。
01:02
哎,这个给我们提供好的这样一个utility ctrl c粘过来,哎,粘到这就可以了啊,那粘到这以后呢,我们主要来写的是另外一个文件。哎,我们呢,不妨在这呢创建一下。哎,我就叫做family,也叫做family account叫Java文件。行,那咱们呢,主要呢,就是双击打开来写这样的一个程序啊,那给我们现在提供现成的呢,是这个叫utility啊,那这个utility呢,首先我们先来看一下这个结构中都有哪些功能可以供我们去使用。啊,首先呢,关于有天类品这个工具类呢,做了一个简单的说明啊,它呢将不同的这个功能封装剂方法可以直接呢通过调用方法的时候呢,显示它功能无需考虑这个细节了,这个工具类呢,提供了这样的一些功能,比如说咱们刚才在演示的功程当中说用到了从键盘呢去读一到四。
02:00
啊,显示用户的这个到底选择的是哪一个啊,这四个里边的哪一个啊,那当用户输入的不是一到四中的任何一个字符时。哎,我们呢,提示叫选择错误,重新输入这个事儿。哎,刚才咱们这也演示了啊,这个我还得还得再。给他跑起来一下啊。在这CMD一下,哎,这个编译后的这个Java文件已经有了,所以我直接跑就行。哎,就这里边这个一到四哈,当用户输入的不是一到四的时候呢,他就给我们提示叫叫选择错误重新输入啊,比如我写了个五啊,这不就是这个事儿吗?那怎么做到的呢?大家看到这里边其实有一个for循环。哎,咱们也见过了,上午就是当用户输入的不是一到四,不是一不是二,不是三不是四的时候呢,就让他必须重新输入,哎,当你输入的是这其中的某一个的时候呢,我结束,哎把你输入的这个呢发回这样,哎这个具体功能呢,方法这块咱们还没有见过啊,大家呢,就只需要知道我们这个功能是什么作用就行。
03:08
下一个这个呢,说用于这个收入和支出金额的一个输入,哎,咱们呢,刚才呢,是不是演示过说哎我选一个,比如说二啊,让你说你到底是收入了多少钱,或者呢,支出了多少钱,就是用的这个功能。从键盘呢,我们去读一个这呢,我有个限制啊,四位数就是你呃,收入和支出呢,有个上限不能超过四位数了啊。哎,这块呢,也是一个方循环这样写的。嗯,这块呢,你看我这它有一个异常的处理啊,这个呢,我们就呃说输入的不是数字,就得重新输入,它意味着这个输入金额我写了ABC啊一回车。他那说数字输入错误,请重新输入啊,就是在这块来控制的。啊,这个逻辑呢,都不用咱们管,都写好了啊,你直接用就行,然后在下边呢叫呃,这个是来描述你这个收入和支出的一个说明情况啊,我这那收入了这个100块钱啊,这个呢,收入的一个说明就是用的这个方法。
04:12
哎,在下面,哎,你呢说最后要退出了,选择这个Y或者是N,哎,只能选其中一个,这呢我们注的就是这个功能,这个我们也来演示一下啊,先把这个收入说明。嗯,还是一个夹角吧,这样啊,这个时候呢,我选择这个四,四的时候呢,要选择Y或N,假设呢,我写了一个B。写了个别的词谱哈,回车他又让我重新输入,这个逻辑呢,也是在这都写好了。嗯,你看这还是一个这样的一个for循环,呃,然后呢,让用户呢,输入Y货N,如果如果是外货N中的一个呢,我就结束,相当于就把这个循环给结束了,哎,把我们输入的这个外火N呢返回,那你要输入的不是外火N,那我这呢循环就出不去了,让用户不停的去输入。哎,就是我们这里这个逻辑呢,来控制的啊,这个你写别的这。
05:02
好写的,诶,请重新输入。我这做了一个什么事呢,写了一个勾。写了一个K啊,我刚才不知道点哪个给点跑到那块去了啊,哎,这样的话,这不就跑到这了,然后点了一个N。啊,点了他这块就直接啊,这不点了N嘛,点退出了是吧?啊对着的啊,诶点的话呢,这不就表示我不是要退出,直接又回到我们这主界面啊。这呢就是我们对这个呃,Utility这个工具类呢,进行了一个简单的说明,大家呢,呃,写这个发有抗的时候呢,能够正确的使用这里边相关的功能就可以了。行。
我来说两句