提示:本文为博主学习笔记,部分代码来源网络,如有错误,恳请斧正!!!
文章目录
前言
大一学习了面向过程开发的C语言,总是感觉不太够,于是暑假开始学习面向对象的JAVA语言,开爪!
博主跟的尚硅谷的宋红康老师学习,他讲的实在太细了!!!于是我五天看了170多集,由于之前有一些C语言语法基础,所以看这个前期就觉得容易一些。首先写的是第一个工程家庭账目管理系统。
以下是本篇文章正文内容,下面案例可供参考
对代码的解析已经写入注释中!
一、Utility类
import java.util.Scanner;
class Utility{
//创建类
private static Scanner scanner = new Scanner(System.in);//创建对象
//界面菜单的选择
public static char readMenuSelection(){
//创建方法
char c;//局部变量
for (; ;){
String str = readKeyBoard(1);
c = str.charAt(0);
if (c != '1' && c != '2' && c != '3' && c != '4'){
System.out.print("选择错误,请重新输入:");
}
else
break;
}
return c;
}
//用于收入和支出金额的输入
public static int readNumber(){
int n;
for(; ;){
String str =