《家庭记账软件》

news/2024/10/23 5:50:23/

最近学习的JavaSE入门的一些知识,我们做一个小小的程序练习。

以下是程序需求。

 以下为参考代码。

import java.util.Scanner;
public class Demo {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String s="";int money = 10000;a: while (true) {System.out.println("----------------------家庭收支记账软件-------------------");System.out.println();System.out.println("                      1 收支明细");System.out.println("                      2 登记收入");System.out.println("                      3 登记支出");System.out.println("                      4 退   出");System.out.println();System.out.println("请选择(1-4):3");int a = sc.nextInt();switch (a) {case 1:System.out.println(s);System.out.println("剩余总基金:"+money);break ;case 2:System.out.print("输入您收入的金额:");int in = sc.nextInt();System.out.print("本次收入说明:");String description=sc.next();s +="收入金额"+in+"\n收入说明:"+description;money += in;break;case 3:System.out.print("输入您支出的金额");int out = sc.nextInt();System.out.println("本次支出说明");String description1=sc.next();s +="收入金额"+out+"\n收入说明:"+description1;money -= out;break;case 4:break a;}}}
}

这里有一些简单要说明的知识点。

1.Java中的println是自带换行的,print是没有换行的,要想自己加换行可用\n。

2.在循环前加入标记,如图中的在while(true)前加的a:这样你就可以通过break a精准跳出大循环。这么做是因为break只能跳出当前这个循环,图中的break就是跳出了当前的switch语句。

3.切记起始变量设置在循环外面,如图中的String s=“”;否则就会一直是你设置的初值。

以下是代码运行的图。

 

 通过训练可以将学习的知识更进一步加深印象,记得多敲代码。


http://www.ppmy.cn/news/434772.html

相关文章

模拟记账软件

模拟实现一个基于文本界面的记账软件 掌握初步的编程技巧和调试技巧 主要涉及以下知识点: 变量的定义 基本数据类型的使用 循环语句 分支语句 方法声明、调用和返回值的接收 简单的屏幕输出格式控制 该软件能够记录家庭的收入、支出,并能够打印收支明…

计算机和专用软件能整体入账吗,好用的电脑记账软件有哪些?

好用的电脑记账软件有哪些? 于2019年9月29日2019年9月29日由editor3发布 如今在很多家庭和企业中,都不会少有电脑的配备,因为电脑已经和我们的生活、工作和学习密不可分。当然,在学习上,主要还是针对大学生是密不可分的…

分享好用的日常记账软件

花钱如流水的我们,是不是还在烦恼着记账的这个问题?现在的年轻人没有存钱的观念,也不清楚自己的钱都花在哪里了,所以记账就很有必要了。根据对比后,推荐你使用【晨曦记账本】 晨曦记账本下载后在电脑上打开&#xff0…

家庭记账软件(项目一)

目 标 • 模拟实现一个基于文本界面的《家庭记账软件》 • 掌握初步的编程技巧和调试技巧 • 主要涉及以下知识点:    变量的定义    基本数据类型的使用    循环语句    分支语句    方法声明、调用和返回值的接收    简单的屏幕输出格式控…

android个人记账软件(附上源码)

2019独角兽企业重金招聘Python工程师标准>>> 介绍:这是一款比较简单的个人记账软件源码,UI比较简陋,功能比较单一,可供大家学习参考。   运行环境: 在android 2.3.3 测试运行通过。   源码下载 转载:ht…

开始做一个简单的记账工具

用VScode做一个简单的记账工具 内容保存在 https://leonchan0608.coding.net/public/bookkeeping/bookkeeping/git 下班学习,奋斗一年,逃离贫困国企,卷起来! 想一下怎么做 用pyqt做软件界面,python写后台逻辑&#x…

记帐软件

昨天跟女朋友谈起开销问题,发现半个月就用了差不多2000块,相对现在的收入,不是个小数目,而且关键是钱不知道花到哪里去了。相信很多人跟我一样的情况,因此产生做一个记账软件的想法。上午花了一个多小时,把…

android简单记账软件,简洁记账app

简洁记账app,为用户带来最为简洁却又不失美观的记账应用,让你对自己的开支有个更好地掌控,快来下载试试吧 简洁记账app介绍 一款记账类app,除了基本记账,显示功能外。还可以进行数据的本地备份,导入以及导出…