专业的JAVA编程教程与资源

网站首页 > java教程 正文

04_小鲨鱼记账系统_登记收入 1,JavaSE【马士兵说】 2

temp10 2024-10-25 17:07:51 java教程 11 ℃ 0 评论

继续接着说整体架构写完了之后是不是开始具体完善里面的细节了?里面细节是不是就分别把一二三四完善就可以了?如果一,是不是整个是一个收支的?收支的实验就是把整个收支的详细信息打出来。

所以现在能不能做一件事?刚才最开始的时候是不是整个项目中会用到字母串的拼接?所以在上面要专门定义一个字母串,在这定义一个字符串,用来干什么?就用来接收整个收支的明细。定一个字符串起个名叫detail加个s,就是明细很多。

04_小鲨鱼记账系统_登记收入 1,JavaSE【马士兵说】 2

最开始复制复的是一个空值,什么都没有。所以如果一上来没有录过收入支出,是不是可以直接将detail做在空台上输出一下就可以了?什么时候录入信息了之后是不是给detail做一个拼接,再打印就可以了?

所以在这第一步先放在这不动,就是打印整个明细的,只是现在明细是一个空的,而随着把收入和支出录进去得太要值,重新就追加了。所以可以先写收入。

收入需要做的事是什么?如果进入到收入功能里面,在这里是不是首先得把收入的金额记进来,还有收入的说明记进来,所以是不是可以给个提示?叫什么?请录入收支或者收入金额。收入金额是多少?金额是不是必须得用一个数来接收?

还是利用上面scanner扫描器,直接sc点nextint,nextintnetdouble都可以。int接到的是不就int类型?nextdouble就是double类型,自己选,这就随你了。返回的是不是就是当前的金额int?起个名叫intmoney,金额录进来了,并且还要录一个什么?叫请录入收入的说明,钱是在哪来的?

因为整个明细必须把说明记进来,比如今天收入一百,明天收入二百,现在知道钱是在哪来,但是时间长在捋账的时候就不知道钱从哪来的了,所以说明还是很有必要的。但是说明一般都是文字的说明,所以在这是不是可以用字母串接收?sg类型的。

说明叫收入叫做incomedetail,收入说明等于什么?从键盘接收一个字母串,sc点nice就可以了。所以sc点nice的是不是直接将录的信息接过来了?接过来的问题是收入和说明都接过来了。现在是不是得把它拼成字母串,是不是拼到details里面,所以在这details要开始加了,它要加直接等于什么?等于原先details是空的,然后加上一个叫收入冒号,收入的具体的钱是多少?具体钱叫money,起个名叫income,这个叫收入,把income拼过来,这是收入的钱,收入钱完事之后是不是可以逗号拼接?

·再来一个收入说明,具体的说明是什么?说明是不是就income的太阳把它也拼过来了,后面可以再加一个逗号,加完逗号还想拼一下整个账户的余额是多少,因为时间长了有收入有支出,一定要看看余额的,余额是不是再重新定一个变量,定义一个变量,接收什么的,用来接收整个余额。

余额一般在程序中都用balance,余额最开始是不是应该零?在这里面拼余额的时候实际上就是对余额进行增的操作或者是减的操作,如果现在是收入功能,余额是不是就是加等于当前的收入就可以了?

·然后再把balance拼过来,balance有没有发现放在这的时候出错了,为什么?balance没有进行初始化,这是不叫局部变量,局部变量是不是必须得进行初始化,所以给它一个零,初始化的时候是零,所以初始化金额为零元,所以在这钱是不是就拼进去了?

·在这试一下,现在写代码,运行,比如看一下收入,先收入,现在收入一百块钱,收入说明,讲课证的,回车,现在这些收入录进去了,录完之后点一下,一看收支明细,现在收了一百,讲课挣的钱,余额一百,这说明没什么问题,再录一个收入,所以再选二,又挣了八百,刚才说了是卖书挣的钱,回车,再看收支一,回车,收入一百,收入八百,余额九百,看上去没问题,但是在这是不是应该加一个换行,能看懂吧?在这应该换行,换到下面去是不是稍微好看一些?

所以换行要怎么加进去?是不是可以在刚才在哪?在刚才拼的时候用这不收入吗?收入金额,收入余额,余额完事之后换行,是不是就拼一个杠n,是不是就可以了?杠n是不是就换行的意思?再测,还是先录收入,收入一百块钱,然后说明随便录个a,再录一个收入,现在又挣了八百,这个钱是b b b b 来的,对吧?

·再看收支,收支一百a,八百b,余额是九百,说没问题,所以截止到这,把收入功能就写好了。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表