The embodiment of the invention discloses a method, a bill: to get the first character, the bill to be processed, the first character for the characterization of operation characters; according to the first character to determine the value of the bill to be processed; according to the article a character determines that the numerical calculation the way; when the detected input ledger second characters, according to the calculation method of the numerical calculation, get the calculation results of processing the bill. The invention also discloses a terminal and a computer readable storage medium. By implementing the above plan, it solves the problem that accounts can not be automatically calculated in existing technology solutions, and it can automatically calculate the bill by identifying the characters and values in Notepad, thus improving the computation speed of bills.
【技术实现步骤摘要】
一种账单的计算方法、终端及可读存储介质
本专利技术涉及通信领域,尤其涉及一种账单的计算方法、终端及可读存储介质。
技术介绍
随着移动互联网的发展,手机等移动终端已经和人们的生活紧密联系在一起。记账作为一种掌握个人或家庭消费情况的手段,对合理规划消费和投资理财起关键作用,目前有的人们喜欢把账单记在第三方的记账软件上,但是随笔记在记事应用的用户仍然占据了80%的记账人群,然而随笔记下的账单不好分类,也不好算总账。只有一部手机时总是需要在记事本和计算机两个软件间来回切换,在计算器应用中手工多次输入需要计算的数值,输入效率低,容易出错,甚至可能出现重复输入或者漏输入的情况,导致计算结果错误。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种账单的计算方法、终端及可读存储介质,解决了现有技术方案中记事应用不能自动进行账单计算的问题,能够通过识别记事本中的运算字符和数值对账单自动进行计算,从而提高了账单计算速度。本专利技术实施例的技术方案是这样实现的:第一方面,本专利技术实施例提供一种账单的计算方法,所述方法包括:获取待处理账单中的第一字符,其中,所述第一字符为表征运算方式的字符;根据所述第一字符确定所述待处理账单中的数值;根据所述第一字符确定所述数值的运算方式;当检测到输入计算总账的第二字符时,根据所述运算方式对所述数值进行运算,得到所述待处理账单的计算结果。第二方面,本专利技术实施例提供一种终端,所述终端至少包括:处理器、存储器和通信总线,其中:所述通信总线,用于实现处理器和存储器之间的连接通信;所述存储器,用于账单的计算程序;所述处理器,用于执行存储器中存储的账 ...
【技术保护点】
一种账单的计算方法,其特征在于,所述方法包括:获取待处理账单中的第一字符,其中,所述第一字符为表征运算方式的字符;根据所述第一字符确定所述待处理账单中的数值;根据所述第一字符确定所述数值的运算方式;当检测到输入计算总账的第二字符时,根据所述运算方式对所述数值进行运算,得到所述待处理账单的计算结果。
【技术特征摘要】
1.一种账单的计算方法,其特征在于,所述方法包括:获取待处理账单中的第一字符,其中,所述第一字符为表征运算方式的字符;根据所述第一字符确定所述待处理账单中的数值;根据所述第一字符确定所述数值的运算方式;当检测到输入计算总账的第二字符时,根据所述运算方式对所述数值进行运算,得到所述待处理账单的计算结果。2.如权利要求1中所述的方法,其特征在于,所述根据所述第一字符确定待处理账单中的数值,包括:当所述待处理账单中的第一字符的数量N为一个时,获取所述第一字符之前输入的最后一个数值和所述第一字符之后输入的第一个数值;当在所述第一字符之后输入的第一个数值和所述第二字符之间没有数值时,将所述第一字符之前输入的最后一个数值和所述第一字符之后输入的第一个数值确定为待处理账单中的数值。3.如权利要求2中所述的方法,其特征在于,所述根据所述第一字符确定待处理账单中的数值,还包括:当所述待处理账单中的第一字符的数量N为至少两个时,判断相邻两个第一字符之间的数值数量是否为一个;如果相邻两个第一字符之间的数值数量为一个,获取第一个字符之前输入的最后一个数值、第N个第一字符之后输入的第一个数值和相邻两个第一字符之间的数值;当所述第N个第一字符和所述第二字符之间的数值数量为一个时,将第一个字符之前输入的最后一个数值、第N个第一字符之后输入的第一个数值和相邻两个第一字符之间的数值确定为待处理账单中的数值。4.如权利要求3中所述的方法,其特征在于,所述根据所述第一字符确定待处理账单中的数值,还包括:如果存在相邻两个第一字符之间的数值数量不是一个,确定第i个第一字符,其中,i为大于1且小于N的自然数,第(i-1)个第一字符和第i个第一字符之间的数值数量不是一个,且第i个第一字符至第N个第一字符中相邻两个第一字符之间的数值数量为一个;获取第i个第一字符至第N个第一字符中相邻两个第一字符之间的数值;当所述第N个第一字符和所述第二字符之间的数值数量为一个时,将第i个字符之前输入的最后一个数值、第N个第一字符之后输入的第一个数值和第i个第一字符至第N个第一字符中相邻两个第一字符之间的数值确定为待处理账单中的数值。5.如权利要求4中所述的方法,其特征在于,所述根据所述第一字符确定待处理账单中的数值,还包括:如果第N-1和第N个第一字符之间的数值数量不是一个,获取第N个第一字符之前输入的最后一个数...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。