Java程序的设计实训实验指导书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《JAVA 程序设计实训》
实验报告
班级:
学号:
:
实验一开发简单的Java应用程序一、上机目标:
开发“我行我素”购物管理系统:
1.制作系统登录菜单
2.制作系统主菜单
3.制作客户信息管理菜单
二、训练技能点
1.熟悉用Eclipse编写Java程序
2.会使用输出语句从控制台输出信息
3.会进行代码排错
三、实验容
阶段1:
训练要点:
使用Eclipse平台开发Java程序
Java输出语句
需求说明:
从控制台输出一行信息:欢迎使用开心购物管理系统1.0版实现思路:
创建一个Java项目:ShopManagementSystem
创建一个文本文件:LoginMenu1.java
编写程序框架
编写输出语句
编写注释
代码:
public class LoginMenu1{
public static void main(String[ ] args){
System.out.println(" ");
}
}
阶段2:
需求说明:
从控制台输出多行信息
空行
代码:
public class LoginMenu2 {
public static void main(String[] args) {
/*从控制台输出信息*/
System.out.println("************************************\n");
System.out.println( );
System.out.println( );
System.out.println("************************************");
}
}
阶段3:
训练要点:
使用\n和\t控制输出格式
需求说明:
从控制台输出购物管理系统的登录菜单
实现思路:
创建文件:LoginMenu.java
结合使用\n和\t控制菜单输出格式
代码:
public class LoginMenu {
/*
* 显示系统登录菜单
*/
public static void main(String[] args) {
System.out.println("\n\n\t\t\t欢迎使用我行我素购物管理系统 1.0版\n\n");
System.out.println( );
System.out.println( );
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");
System.out.print("请选择,输入数字:");
}
}
阶段4:
需求说明:
输出两个菜单
1、系统主菜单
MainMenu.java
代码:
2、客户信息管理菜单
CustMMenu.java
代码:
阶段5:
训练要点:
代码排错技巧
需求说明:
纠正程序中的错误,使其输出“我喜欢Java程序”public class wrongcode {
public static void Main() {
/*打印输出一条信息
system.out.println(我喜欢Java程序)
//修改为:system.out.println(“我喜欢Java程序”);加””和; }
实验二变量、数据类型和运算符一、上机目标:
升级“我行我素”购物管理系统,完成以下功能:
•购物结算
•打印购物小票
•计算会员积分
•模拟幸运抽奖
•计算员工工资
二、训练技能点:
•会声明和使用变量
•能熟练使用常用运算符
•赋值运算符:=
•算术运算符:+、- 、*、/、%
三、实验容
阶段1:
训练要点:
运算符(*、=)、从控制台输出信息
需求说明:
根据购物清单及会员级别:
1
客户购买商品单价个数折扣
1 T恤¥420.78 1 9.5
2 网球¥45
3 无
2、以下表形式输出结果(不要求表格边框)
客户消费金额
1 三?
2 四?
实现思路:
声明变量存放商品信息(单价、购物个数)
根据不同折扣,分别计算消费金额
使用“+”连接输出信息,使用\t控制输出格式代码:
public class Pay1 {
public static void main(String[] args) {
double shirtPrice = 420.78; //T恤单价
int shirtNo = 1; //购T恤件数
double tennisPrice = 45; //网球单价