JAVA实验_题目8
- 格式:doc
- 大小:37.50 KB
- 文档页数:4
[模拟] 计算机二级(java)机试8一、基本操作题第1题:下列程序中,定义了3个变量1,s,b,类型分别为long,short,byte并赋了初始值,分别为-1,1,-1,要求对1做按位左移运算,对s做按位右移运算,对b做无符号按位右移运算,移动的位数均为10位。
请将程序补充完整。
程序运行结果如下:-1024-1public class ex8_1 {public static void main(String[]args) {long 1:-1;___________;System.out.println(1);short s = 1;___________;System.out.println(s);byte b =-1;__________;System.out.println(b);}}参考答案:1 <<= 10S >>= 10 b >>>= 10详细解答:本题主要考查位运算符。
解题要点是熟悉左移,右移和无符号右移运算的表达式。
本题中,3个空分别对应填上题目要求的运算表达式即可,注意无符号右移运算适合对负数进行右移运算。
//题目2:填空题:1分二、简单应用题第2题:请完成下列Java程序:使用JTabbedPane在窗口顶部建立一个图形标签,包含有两个标签窗格,一个使用简单标签(Labe1)显示欢迎信息,一个使用按钮和图标。
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
程序运经结果如下:import javax.swing.*;import java.awt.*;import java.awt.event.*;public class ex8_2 extends JPane1 {public ex8_2() {JTabbedPane jtp=new JTabbedPane(SwingConstants.BOTTOM);Icon icon=new ImageIcon("icon.gif");JButton btn=new JButton(icon);JLabel l=new JLabel("Welcome to the NCR Examination!");______________;______________;setLayout(new BorderLayout());add(jtp,"Center");}public static void main(String args[]){ex8_2 obi8_2=new ex8_2();String str= obj8_2.getClass().toString();if(str.indexOf("class") != -1)str = str.substring(6);JFrame frm = new JFrame(str);frm.addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent we) {System.exit(O);}});frm.getContentPane () .add(obj8_2);frm.setSize(300, 200);frm.setVisible(true);}}参考答案:jtp.addTab(" Icon ",icon,btn)itp.addTab(" Welcome" ,1)详细解答:本题主要考查使用JPanel构件创建图形用户界面。
实验八事件处理学号201617406 姓名刘顺专业网络工程成绩【实验目的与要求】1、理解和掌握Java中事件处理模式;2、理解和掌握Java中事件处理的流程和方法;3、实验后及时总结、归纳、分析,并完成实验报告。
【实验内容与要求】设计信息注册窗口,并完成组件的事件处理功能。
编程提示:1)完成界面设计和实现;2)单击“确定”按钮后,在“基本信息”文本域中显示选择的信息内容。
3)给按钮添加事件监听,实现事件处理。
button.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {setText() // JTextArea的方法,设置文本域内容append() // JTextArea的方法,文本域内容追加getText() // 组件的方法,获取组件内容isSelected() // JcheckBox的方法,复选框内容被选中getSelectedItem() //JComboBox()的方法,获取选中项}【实验过程与结果】import java.awt.Color;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;import javax.swing.border.TitledBorder;public class Test8 {public static void main(String[] args) {//FlowLayout flow=new FlowLayout();JFrame j=new JFrame("新用户注册"); //创建窗体j.setVisible(true); //窗体可见j.setSize(380, 500); //窗体大小j.setLocation(700, 300); //窗体位置JPanel jpan1=new JPanel(); //创建面板JPanel jpan2=new JPanel();JPanel jpan3=new JPanel();JPanel jpan4=new JPanel();JPanel jpan5=new JPanel();jpan1.setSize(374, 60); //面板1大小jpan1.setLocation(0, 2); //面板1位置jpan2.setSize(374, 60);jpan2.setLocation(0, 64);jpan3.setSize(374, 60);jpan3.setLocation(0, 126);jpan4.setSize(374, 60);jpan4.setLocation(0, 188);jpan5.setSize(374, 240);jpan5.setLocation(0, 250);JLabel jl1=new JLabel("姓名:"); //创建标签JLabel jl2=new JLabel("性别:");JLabel jl3=new JLabel("喜好:");JLabel jl4=new JLabel("参加社团:");JLabel jl5=new JLabel("基本信息:");jl1.setOpaque(true); //标签1不透明jl1.setForeground(Color.BLACK); //标签1前景色jl1.setSize(50,50); //标签1大小jl1.setLocation(25,5); //标签1位置jl2.setOpaque(true);jl2.setForeground(Color.BLACK);jl2.setSize(40,50);jl2.setLocation(120,5);jl3.setOpaque(true);jl3.setForeground(Color.BLACK);jl3.setSize(50,50);jl3.setLocation(70,5);jl4.setOpaque(true);jl4.setForeground(Color.BLACK);jl4.setSize(80,50);jl4.setLocation(100,5);jl5.setOpaque(true);jl5.setForeground(Color.BLACK);jl5.setSize(80,50);jl5.setLocation(20,70);JTextField t1=new JTextField(10); //创建文本t1.setOpaque(true); //文本不透明t1.setSize(260,30); //文本大小t1.setLocation(77, 15); //文本位置JTextArea jta = new JTextArea(9,22);JScrollPane jsp = new JScrollPane(jta);//jta.setSize(20,20);//jsp.setLocation(100,100);JButton bun5=new JButton("确定"); //按钮bun5.setSize(80,20);bun5.setLocation(150, 180);JRadioButton jrb1 = new JRadioButton("男",true); //创建单选按钮JRadioButton jrb2 = new JRadioButton("女");ButtonGroup grp = new ButtonGroup(); //创建单选按钮组对象jrb1.setSize(40,50);jrb1.setLocation(165, 5);jrb2.setSize(40,50);jrb2.setLocation(210, 5);grp.add(jrb1);grp.add(jrb2);JCheckBox jchk1 = new JCheckBox("音乐"); //创建复选按钮JCheckBox jchk2 = new JCheckBox("旅游");JCheckBox jchk3 = new JCheckBox("篮球");jchk1.setSize(70,50);jchk1.setLocation(120, 5);jchk2.setSize(70,50);jchk2.setLocation(200, 5);jchk3.setSize(70,50);jchk3.setLocation(280, 5);JComboBox comb1 = new JComboBox(); //创建下拉按钮comb1.setSize(100,30);comb1.setLocation(180, 15);comb1.addItem("音乐天地");comb1.addItem("武术天地");comb1.addItem("象棋乐园");j.setLayout(null); //窗体布局jpan1.setLayout(null); //面板1布局jpan2.setLayout(null); //面板2布局jpan3.setLayout(null); //面板3布局jpan4.setLayout(null); //面板4布局jpan1.add(jl1);jpan1.add(t1);jpan2.add(jl2);jpan2.add(jrb1);jpan2.add(jrb2);jpan3.add(jl3);jpan3.add(jchk1);jpan3.add(jchk2);jpan3.add(jchk3);jpan4.add(jl4);jpan4.add(comb1);jpan5.add(jl5);jpan5.add(jsp);jpan5.add(bun5);jpan1.setBorder(BorderFactory.createLineBorder(Color.RED,3)); //面板1边界jpan2.setBorder(BorderFactory.createLineBorder(Color.YELLOW,3)); //面板2边界jpan3.setBorder(BorderFactory.createLineBorder(Color.BLUE,3)); //面板3边界jpan4.setBorder(BorderFactory.createLineBorder(Color.GREEN,3)); //面板4边界j.add(jpan1);j.add(jpan2);j.add(jpan3);j.add(jpan4);j.add(jpan5);j.setDefaultCloseOperation(j.EXIT_ON_CLOSE);j.setVisible(true); //组件可见j.setResizable(false);bun5.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {// TODO Auto-generated method stubString str1 = "";String str2 = "";if(jrb1.isSelected()) {str1=(jrb1.getText());}if(jrb2.isSelected()) {str1=(jrb2.getText());}if(jchk1.isSelected()) {str2=(jchk1.getText());if(jchk2.isSelected()) {str2=str2+"、"+(jchk2.getText());if(jchk3.isSelected()) {str2=str2+"、"+(jchk3.getText());}}else{if(jchk3.isSelected()) {str2=str2+"、"+(jchk3.getText());}}}else {if(jchk2.isSelected()) {str2=(jchk2.getText());if(jchk3.isSelected()) {str2=str2+"、"+(jchk3.getText());}}else{if(jchk3.isSelected()) {str2=(jchk3.getText());}}}jta.setText(jl1.getText()+t1.getText()+","+jl2.getText()+str1);jta.append("\r\n"+jl3.getText()+str2);jta.append("\r\n"+jl4.getText()+comb1.getSelectedItem());jta.append("\r\n\r\n"+"恭喜您注册成功!!!");}});}}【实验结果】【实验心得与体会】在本次实验中主要考查的是Java中事件的处理。
文件和流一、判断题1.程序员必须创建System .in,System .out和System .err对象。
(f )2.如果顺序文件中的文件指针不是指向文件头,那么必须先关闭文件,然后在再打开它才能从文件头开始读。
( t)3.seek方法必须以文件头为基准进行查找。
(t )4.如果要在Java中进行文件处理,则必须使用Java .swing包。
(f )5.InputStream和OutputStream都是抽象类。
(t )6.当把一个RandomAccessFile流与一个文件相联是,读写数据的位置由文件位置指针来指定,并且所有数据均以基本数据类型来读写。
(f )二、选择题1.计算机处理的数据最终分解为▁ad▁的组合。
A.0B.数据包C.字母D.12.计算机处理的最小数据单元称为▁b▁。
A.位B.字节C.兆D.文件3.一组相关记录称为▁d▁。
A.位B.字节C.字符D.数据库4.字母、数字和特殊符号称为▁c▁。
A.位B.字节C.字符D.文件5.▁abc▁文件流类的close方法可用于关闭文件。
A.FileOutStreamB.FileInputStreamC.RandomAccessFileD.FileWrite6.RandomAccessFile类的▁a▁方法可用于从指定流上读取整数。
A.readIntB.readLIneC.seekD.close7.RandomAccessFile类的▁b▁方法可用于从指定流上读取字符串。
A.readIntB.readLineC.seekD.close8.RandomAccessFile类的▁c▁方法可用于设置文件定位指针在文件中的位置。
A.readIntB.readLIneC.seekD.close9.在▁bc▁情况下用户能使用File类。
A.改变当前的目录B.返回根目录名C.删除一个文件D.查找一个文件是否包含文本或二进制信息三、简述题1.Java的输入输出类库是什么?Java的基本输入输出类是什么?流式输入输出的特点是什么?2.Java程序使用什么类来管理和处理文件?写出一条语句在C盘的windows目录下创建一个子目录myJavaPath。
.实验一:Java程序的编辑、编译与运行一实验目的1、掌握Java基本开发环境(JDK)的安装和配置方法。
2、掌握java程序的编辑方法、编译方法和运行方法。
3、通过试验,对Java程序的开发过程有一个总体了解。
二实验原理Java的基本开发工具包JDK包含了一系列命令,这些命令在JDK的安装目录的子文件夹bin之下。
编译和运行Java程序或者执行一些其他与Java开发相关的任务时(如打包、生成说明文档)需要使用这些命令,但开发者的Java程序与这些命令通常不会在同一个文件夹(同一个路径)下,这样执行相应的命令时非常不便。
为了能够方便的执行诸如程序编译等命令,必须设置操作系统的环境变量,当我们键入命令时,让操作系统能够从磁盘中寻找到相应的命令文件,载入内存中执行。
操作系统寻找外部命令的所依据的是环境变量path。
Path中保存了一系列路径。
不同的路径之间用“;”分隔,为JDK配置环境变量就是要将Java开发命令如javac.exe所在的路径设置到环境变量path中。
为了编译、执行java程序,需要进入命令窗口,在命令行状态下输入相应的命令。
除了java相关的操作命令外,还会用到cd,dir等改变当前目录、列目录等操作系统命令。
编译Java程序使用命令javac.exe,基本的命令格式是:源程序经编译后会生成相应的字节码文件,字节码文件的后缀是.class。
运行程序使用命令java.exe,命令的基本格式是:java 字节码文件名注意,此处的字节码文件名不能带扩展名。
三实验环境运行Windows的PC机,能够连接Internet下载JDK四实验内容和步骤1、实验内容:①下载安装JDK,设置环境变量。
②使用编辑程序(如记事本)编辑输入HelloWorld.java源程序。
HelloWorld.java的内容如下:public class HelloWorld{public static void main(String [] args){System.out.println(“你好,恭喜!你成功开发了你的第一个Java程序!”);}}注意:java程序是大小写敏感的。
Java程序设计实用教程(第4版)习题解答与实验指导叶核亚编著2013年11月目录“Java程序设计”课程教学要求 (1)第1章Java概述 (3)第2章Java语言基础 (5)第3章类的封装、继承和多态 (22)第4章接口、内部类和Java API基础 (37)第5章异常处理 (42)第6章图形用户界面 (44)第7章多线程 (49)第8章输入/输出流和文件操作 (51)“Java程序设计”课程教学要求1. 课程性质、目的和任务程序设计是高等学校计算机学科及电子信息学科各专业本科的核心专业基础课程,是培养学生软件设计能力的重要课程。
在计算机学科的本科教学中,起着非常重要的作用。
“Java程序设计”是计算机科学与技术专业本科的专业基础限选课,开设本课程的目的是:进行程序设计和面向对象方法的基础训练;使用Java编程技术,设计解决操作系统、网络通信、数据库等多种实际问题的应用程序。
本课程通过全面、系统地介绍Java语言的基础知识、运行机制、多种编程方法和技术,使学生理解和掌握面向对象的程序设计方法,理解和掌握网络程序的特点和设计方法,建立起牢固扎实的理论基础,培养综合应用程序的设计能力。
本课程的先修课程包括:C/C++程序设计I、C/C++程序设计II、数据结构、操作系统、计算机网络、数据库原理等。
2. 教学基本要求本课程的基本要求如下。
①了解Java语言特点,理解Java Application应用程序的运行原理和方法。
掌握在JDK 环境中编译和运行程序的操作,熟悉在MyEclipse集成开发环境中,编辑、编译、运行和调试程序的操作。
②掌握Java语言中语句、数组、引用类型等基本语法成分的使用方法,通过类、接口、内嵌类型、包、异常处理等机制表达和实现面向对象程序设计思想。
③掌握Java的多种实用技术,包括图形用户界面、多线程、文件操作和流、使用URL 和Socket进行网络通信等。
④熟悉Java JDBC数据库应用的设计方法。
实验一 Java语言概述【实验目的】1.掌握开发Java应用程序的三个步骤:编写源文件、编译源文件和运行应用程序。
2.熟悉Java应用程序的基本结构,并能联合编译应用程序所需要的类。
文件保存要求:在D:盘新建文件夹“学号”,在“D:\ 学号”下新建文件夹“timu1”。
题目1的文件保存在“timu1”中,以下依次类推。
【题目1】1、实验要求:编写一个简单的Java应用程序,该程序在命令行窗口输出两行文字:“你好,很高兴学习Java”和“We are students”。
2、程序模板:请按模板要求,将【代码】替换为Java程序代码。
3、实验后的练习a.编译器怎样提示丢失大括号的错误。
b.编译器怎样提示语句丢失分号的错误。
c.编译器怎样提示将System写成system这一错误。
d.编译器怎样提示将String写成string这一错误。
【题目2】1、实验要求:编写3个源文件:、、,每个源文件只有一个类。
含有应用程序的主类(含有main方法),并使用了Teacher和Student类。
将3个源文件保存到同一目录,D:\timu2,然后编译。
2、程序模板:请按模板要求,将【代码】替换为Java程序代码。
3、实验后的练习a.将编译通过后,不断地修改源文件中的【代码2】。
比如,在命令行窗口输出“我是语文老师”或“我是数学老师”。
要求每次修改源文件后,单独编译,然后直接运行应用程序(不要再编译)。
b.如果需要编译某个目录下的全部Java源文件,如D:\1001目录,可以使用如下命令:D:\1001>javac *.java请练习上述命令。
【题目3】1、实验要求:课本第15页习题2、实验后的练习习题8.(4)实验四类与对象【实验目的】1.掌握使用类来封装对象的属性和行为。
2.掌握对象的组合以及参数传递。
3.掌握类变量与实例变量,以及类方法与实例方法的区别。
文件保存要求:在D:盘新建文件夹“shiyan04”,在“D:\ 20120shiyan04”下新建文件夹“timu1”。
—— 学年第 学期 《 Java 程序设计 》课程试题 课程号: √ 考试 □ A 卷 √ 闭卷 □ 考查 □ B 卷 □ 开卷一、单项选择题(20题;每题2分,共40分) 1、位运算~(9&5)的运行结果是___ A )9 B )14 C )1 D )5 答案: B ( 难度系数C 知识点:位运算) 2、下列关于JAVA 语言特点的叙述中,错误的是____。
A )Java 是面向过程的编程语言 B )Java 支持分布式计算 C )Java 是跨平台的编程语言 D )Java 支持多线程 答案:A (难度系数C 知识点: java 基础) 3、定义私有的成员函数或成员变量,正确的是____。
A )不需要定义,缺省的访问级就是私有级 B )在类的开头部分集中定义 C )成员函数需要定义,而成员变量不需要定义 D )利用private 关键字定义答案: D (难度系数C 知识点: 类成员)4、创建一个标识有“关闭”按钮的语句是___。
A ) TextField b = new TextField(“关闭”);B ) Label b = new Label(“关闭”);C ) Checkbox b = new Checkbox(“关闭”);D ) Button b = new Button(“关闭”);答案:D (难度系数C )知识点:GUI 编程5、在编写异常处理的Java 程序中,每个catch 语句块都应该与___语句块对班级:姓名: 学号:试题共页加白纸张密封线应,使得用该语句块来启动Java的异常处理机制。
A)if – else B)switch C)try D)throw答案:C(难度系数B)知识点:异常6、以下关于循环语句描述正确的是___。
A)for循环不可能产生死循环B)while循环不可能产生死循环C)for循环不能嵌套while循环D)即使条件不满足do……while循环体内的语句也至少执行一次答案:D(难度系数B)知识点:循环7、Java 中的java.exe文件是指。
Java实验报告中的所有实验题实验一略实验二Java 基本语法练习【完成实验项目】1.输入一个整数,输出该数的二进制表示形式的字符串2.编写Java应用程序,把100~1000的自然数中能够被3整除的数输出到屏幕上。
3.打印小于1000的斐波纳契数4. 输入一个梯形的上底、下底和高,求其面积实验三面向对象基础编程【完成实验项目】1.写一个名为Rectangle的类表示矩形。
其属性包括宽width、高height和颜色color,width和height都是double型的,而color则是String类型的。
要求该类提供计算面积的方法getArea()方法,以及修改width和height的值及获得width和height当前值的方法。
要求:(1)使用构造函数完成各属性的初始赋值(2)使用getter和setter的形式完成属性的访问及修改2. . 请定义一个名为Card的扑克牌类,该类有两个private访问权限的字符串变量face 和suit:face描述一张牌的牌面值(如:"Ace", "Deuce", "Three","Four", "Five", "Six", "Seven", "Eight", "Nine", "Ten", "Jack", "Queen", "King");suit描述一张牌的花色(如:"Hearts", "Diamonds", "Clubs", "Spades")。
定义Card类中的public访问权限的构造方法,为类中的变量赋值;定义protected访问权限的方法getFace(),得到扑克牌的牌面值; 定义protected访问权限的方法getSuit(),得到扑克牌的花色; 定义方法toString(),返回表示扑克牌的花色和牌面值字符串(如“Ace of Hearts”、“Ten of Clubs”等)。
java程序设计实践题目
Java程序设计实践题目可以涵盖各个方面,包括基本语法、面向对象编程、数据结构、算法等。
下面是一些常见的Java程序设计实践题目:
1. 实现一个学生管理系统,包括学生信息的录入、查询、修改和删除功能。
2. 编写一个简单的计算器程序,实现基本的加减乘除运算。
3. 设计一个图书管理系统,包括图书的录入、借阅、归还和查询功能。
4. 实现一个简单的银行账户管理系统,包括开户、存款、取款和查询余额功能。
5. 编写一个简单的日程管理程序,可以添加、删除和查询日程安排。
6. 设计一个简单的电商平台,包括商品的展示、购买和结算功
能。
7. 实现一个简单的迷宫游戏,用户通过键盘操作控制角色移动
并找到出口。
8. 编写一个简单的网络爬虫程序,可以爬取指定网站上的信息
并保存到本地。
9. 设计一个简单的在线聊天室,可以实现多人聊天和私聊功能。
10. 实现一个简单的文件管理器,包括文件的创建、复制、移
动和删除功能。
以上题目只是一些示例,你可以根据自己的兴趣和需求进行扩
展和修改。
在解决这些题目时,可以考虑代码的可读性、模块化设计、异常处理等方面,以提高程序的质量和可维护性。
希望这些题
目能够帮助你提升Java程序设计的实践能力。
第八章类和对象的扩展
【实验目的】
(1) 类的继承
a. 掌握父类及子类的关系及创建方法
b. 掌握上转型对象的使用方法
c. 掌握子类对象创建过程中与父类构造方法的关系,及super关键字的用法
(2) 多态与接口
a. 掌握抽象类与抽象方法的概念
b. 掌握多态的实现原理及方法
c. 了解成员变量的隐藏
d. 掌握接口的设计方法
【实验范例】
例1:(继承)
(1)编写一个圆类Circle,该类拥有:
①一个成员变量
Radius(私有,浮点型);
ustID == id) ind=i;
}
while (true) {
"\n1.存款");
"2.取款");
"3.修改密码");
"4.查询");
"5.退出");
sc = new Scanner;
switch()) {
case 1:
"请输入存款金额:");
money = ();
cust[ind].deposit(money);
cust[ind].displayAccout();
break;
case 2:
"请输入取款金额:");
money = ();
if (cust[ind].withdraw(money))
cust[ind].displayAccout();
else
"您的账号余额不足!");
break;
case 3:
"请输入新密码:");
cust[ind].custPWD = ();
break;
case 4:
cust[ind].displayAccout();
break;
case 5:
"欢迎使用xxx银行系统!");
(1);
}
}
}
}
【练习题目】
8-1 (继承与多态)有哺乳动物类mammal,将其作为父类,从其派生出子类猫cat和
子类狗dog,基类中有方法speak()。
8-2 (重载)编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个
strAdd函数分别实现这两个字符串的拼接、整数相加和浮点数相加。要进行异常处理,对
输入的不符合要求的字符串提示给用户,不能使程序崩溃。(异常处理)
8-3 (接口)
1.利用接口继承完成对生物、动物、人三个接口的定义。其中生物接口定义呼吸抽象方
法;
2.动物接口除具备生物接口特征之外,还定义了吃饭和睡觉两个抽象方法;
3.人接口除具备动物接口特征外,还定义了思维和学习两个抽象方法。
4.定义一个学生类实现上述人接口。
8-4 (继承、接口)
实现一个名为Person的类和它的子类Employee,Manager是Employee的子类,设计一
个接口Wage,用于涨工资,普通员工一次能涨10%,经理能涨20%。
具体要求如下:
(1)接口Wage包含addWage方法,创建类WageImpl用于实现接口Wage
(2)Person类中的属性有:姓名name(String类型),地址address(String类型),
定义该类的构造方法;
(3)Employee类中的属性有:工号ID(String型),工资wage(double类型),工龄
(int型),定义该类的构造方法;
(4)Manager类中的属性有:级别level(String类型)定义该类的构造方法;
(5)编写一个测试类,产生一个员工和一个经理给该员工和经理涨工资,并输出其具
有的信息。
(提示:对象类型判断用instanceof)
【综合练习】
仿照综合例子,在第七章综合例子的基础上改进。
要求:
1、 增加VIP卡类,它继承于FuelCard
a) VIP卡有折扣等级 (设置属性成员 折扣等级:level);(0级无折扣,1
级98折,2级95折)
b) 根据需要,重写VIP卡的加油的方法(重写);
c) 仿照综合例子,增加另一个构造函数(重载),包含对level属性值的构
造
2、 建立4种不同油品类型(对象数组),信息为
油品 G90 G93 G97 D0
单价
3、建立4张加油卡(对象数组),信息为
卡号 车牌 密码 充值总额 余额 等级
0001 山A66666 123456 1000 800 0
6666 山A16816 654321 3000 2300 1
3333 山A93398 888888 5000 3800 2
9999 山A88066 999999 8000 6790 2
4、实现简单的循环菜单显示,并实现存|充值、加油、显示卡信息、修改密码、更改车
牌等功能。