ImageVerifierCode 换一换
格式:DOCX , 页数:34 ,大小:224.15KB ,
资源ID:6204609      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6204609.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(太原理工大学java实验报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

太原理工大学java实验报告.docx

1、太原理工大学java实验报告本科实验报告课程名称: Java语言程序设计 实验项目: Java实验 实验地点: 致远楼 专业班级: 软件 学号:* 学生姓名: 指导教师: 2017年 1月 实验1 Java语言基础1.实验目的(1) 通过实验,掌握Java语言程序设计的基本方法。(2) 学会Java语言中标示符的命名、运算符和表达式的应用。(3) 熟练地掌握Java程序流程控制语句的应用。2.实验内容(1) 编写应用程序,计算100(含100)以内所有偶数的和。 package first;public class f1 public static void main(String s) in

2、t sum=0; for(int i=0;i=100;i=i+2) sum=sum+i; System.out.println(和为+sum); (2) 编写一个程序,求1-100间的素数。 package test1;public class f3 public static void main(String args) / TODO Auto-generated method stub System.out.println(100内的素数为:); loop: for (int i = 2; i 100; i+) for (int j = 2; j i; j+) if (i % j = 0)

3、 continue loop; System.out.print( + i); (3) 使用for循环语句,编写程序输出以下图案。package test1;public class f11 public static void main(String args) / TODO Auto-generated method stub for (int i = 1; i = 4; i+) for (int k = 0; k = 4 - i; k+) System.out.print( ); for (int j = 1; j 0; i-) for (int k = 0; k =4-i; k+) S

4、ystem.out.print( ); for (int j = 1; j = 2 * i - 1; j+) System.out.print(); System.out.println(); 3.实验预习(1) 复习本章所学内容。(2) 写出实验内容中第(2)、(3)题两个程序的源代码,作为预习报告。4.实验结论实验过程中,注意记录以下内容:(1) 遇到的问题及解决办法。 在编写星星程序时,不会它的算法,通过XX,然后自己试运行,得出了最后的结果。另外,在程序中遇到问题,积极的问了同学,解决了我的问题。(2) 实验体会。 我觉得在编写程序时,要细心并且要有耐心,认真的写每一个程序,就一定会有

5、收获。实验2 数组和字符串编程1.实验目的(1) 通过实验,掌握Java语言中数组、字符串程序设计的基本方法。(2) 较熟练地掌握Java程序数组的应用、字符串处理操作的方法应用。2.实验内容(1) 编写一个程序,在控制台输入10个数,按大小顺序输出。 package test1;import java.util.Arrays;import java.util.Scanner;public class f11 public static void main(String args) / TODO Auto-generated method stub int num=new int10; Sup

6、pressWarnings(resource) Scanner input =new Scanner(System.in); System.out.println(请输入数字:); for(int i=0;i10;i+) numi=input.nextInt(); Arrays.sort(num); System.out.println(从小到大输出:); for(int index=0;indexnum.length;index+) System.out.println(numindex); (2)求一个3*3矩阵对角元素之和。package test1;import java.util.A

7、rrays;import java.util.Scanner;public class f11 public static void main(String args) / TODO Auto-generated method stub SuppressWarnings(resource) Scanner in = new Scanner(System.in); System.out.println(请输入一个3*3矩阵:); int sum=0; int a=new int33; for(int i=0;i3;i+) for(int j=0;jb) return a; else return

8、 b; public Integer minNum(int a, int b) if(ab) return b; else return a; public static void main(String args) int a=6,b=2,c=10; question3 s=new question3(); int temp=s.maxNum(a, b); int temp1=s.maxNum(temp, c); System.out.println(The MaxNum is+temp1); int temp2=s.minNum(a, b); int temp3=s.minNum(temp

9、2, c); System.out.println(The MinNum is+temp3); (2) 编程实现以下简单超市管理,具体要求如下:1实现描述超市的类SuperMacket类,具有货架属性,记录系统中现有商品,定义盘点商品的函数check(盘点各类商品的数量,并输出盘点结果),查询商品的函数query,并显示查询结果; package sssu;import java.util.ArrayList;import java.util.List;/* * 1、实现描述超市的的类Suppermacket类, * 记录系统中现有商品(Goods类), * 定义增加商品的函数Append,

10、* 删除商品的函数Delete, * 查询商品的函数Query, * 并显示查询结果; * */public class SuperMarket private List goodsList = new ArrayList(); /* * 增加商品的 * param goods * return */ public String append(Goods goods) goodsList.add(goods); return 添加成功; /* * 删除商品 */ public String delete(String name) String flag = null; if(name = nu

11、ll) flag = 删除商品+name+不存在 ; else for (int i = 0; i goodsList.size(); i+) Goods goods = goodsList.get(i); if (goods.getName().equals(name) goodsList.remove(i); flag = 删除商品+name+成功; break; return flag; /* * 销售 * param goods * return */ public String sale(Goods goods) String flag = 销售商品+goods.getName()+

12、失败; if (goods!=null) for (int i = 0; i goods_2.getNumber() flag+= 原因:库存不足; else if (goods_2.getPrice()*goods.getNumber() goods.getPrice() flag+= 原因:余额不足; else goods_2.setNumber(goods_2.getNumber()-goods.getNumber(); flag = 销售商品+goods.getName()+成功; break; return flag; /* * 查询商品 * return */ public Lis

13、t getGoodsList() return goodsList; public void setGoodsList(List goodsList) this.goodsList = goodsList; 2定义商品类Goods,具有商品名称Name,商品价格Price,商品产地Producer等属性,操作Sale(销售商品,余额不足时给予提示)、Add(商品上架操作)和ShowMe(显示商品信息)。 package sssu;/* * 具有商品名称Name, * 商品价格Price, * 商品数量number等属性, * 操作Sale(销售商品,余额不足时给予提示)、 * Add(商品上架

14、操作) * 和ShowMe(显示商品信息)。 */ public class Goods private String name; private float price; private int number; private String Producer; public String getName() return name; public void setName(String name) this.name = name; public float getPrice() return price; public void setPrice(float price) this.pri

15、ce = price; public int getNumber() return number; public void setNumber(int number) this.number = number; public void Producer(String i) this.Producer = i; public String Producer() / TODO Auto-generated method stub return Producer; 3 main函数,测试以上所要求的各种功能,即可以根据菜单命令增加、删除、查询商品、盘点商品,以及商品销售和商品上架的操作提示: 超市货

16、架可以使用商品数组,数组大小100表明存放100个商品。 注意实现商品查询的多态性,要求可以根据商品的名称或产地或价格查询商品的数量。package sssu;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/* * 1、实现描述超市的的类Suppermacket类, 记录系统中现有商品(Goods类), 定义增加商品的函数Append, * 删除商品的函数Delete, 查询商品的函数Query, 并显示查询结果; * 2、定义商品类Goods,具有商品名称Na

17、me,商品价格Price,商品数量number等属性,操作Sale(销售商品,余额不足时给予提示)、Add(商品上架操作)和ShowMe(显示商品信息)。 * 3、编写包含main方法的测试类,测试以上所要求的各种功能,即可以根据菜单命令增加、删除和查询商品,以及商品销售和商品上架的操作。 */public class Test public static void main(String args) SuperMarket market = new SuperMarket(); SuppressWarnings(unused) String label = 商品名称, 商品价格, 商品数量

18、; int type=-1 ; do 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(0 退出系统); System.out.println(=); int i = 0; do try type = Integer.parseInt(readString(); i = 0; catch (Exception e) i = 1; S

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1