1、(2) 编写一个程序,求1-100间的素数。 package test1;public class f3 public static void main(String args) / TODO Auto-generated method stub100内的素数为:); loop: for (int i = 2; i 100; i+) for (int j = 2; j i; j+) if (i % j = 0) continue loop; System.out.print( + i);(3) 使用for循环语句,编写程序输出以下列图案。package test1;public class f
2、11 for (int i = 1;= 4; i+) for (int k = 0; k 0; i-) =4-i;3.实验预习(1) 复习本章所学内容。(2) 写出实验内容中第(2)、(3)题两个程序的源代码,作为预习报告。4.实验结论实验过程中,注意记录以下内容:(1) 遇到的问题及解决方法。 在编写星星程序时,不会它的算法,通过XX,然后自己试运行,得出了最后的结果。另外,在程序中遇到问题,积极的问了同学,解决了我的问题。(2) 实验体会。 我觉得在编写程序时,要细心并且要有耐心,认真的写每一个程序,就一定会有收获。实验2 数组和字符串编程(1) 通过实验,掌握Java语言中数组、字符串程
3、序设计的基本方法。(2) 较熟练地掌握Java程序数组的应用、字符串处理操作的方法应用。(1) 编写一个程序,在控制台输入10个数,按大小顺序输出。import java.util.Arrays;import java.util.Scanner; int num=new int10; SuppressWarnings(resource) Scanner input =new Scanner(System.in);请输入数字:10;i+) numi=input.nextInt(); Arrays.sort(num);从小到大输出: for(int index=0;indexnum.length;
4、index+) System.out.println(numindex);2求一个3*3矩阵对角元素之和。import ; Scanner in = new Scanner(System.in); System.out.println(请输入一个3*3矩阵: int sum=0; int a=new int33; for(int i=0;3;i+) for(int j=0;jb) return a; else return b; public Integer minNum(int a, int b) return b; return a; public static void main(Str
5、ing args) int a=6,b=2,c=10; question3 s=new question3(); int temp=s.maxNum(a, b); int temp1=s.maxNum(temp, c);The MaxNum is+temp1); int temp2=s.minNum(a, b); int temp3=s.minNum(temp2, c);The MinNum is+temp3);(2) 编程实现以下简单超市管理,具体要求如下:1实现描述超市的类SuperMacket类,具有货架属性,记录系统中现有商品,定义盘点商品的函数check(盘点各类商品的数量,并输出盘
6、点结果),查询商品的函数query,并显示查询结果; package sssu;import java.util.ArrayList;import java.util.List;/* * 1、实现描述超市的的类Suppermacket类, * 记录系统中现有商品(Goods类), * 定义增加商品的函数Append, * 删除商品的函数Delete, * 查询商品的函数Query, * 并显示查询结果; * */public class SuperMarket private List goodsList = new ArrayListgoods_2.getNumber() flag+= 原因
7、:库存不足 else if (goods_2.getPrice()*goods.getNumber() goods.getPrice()余额不足 goods_2.setNumber(goods_2.getNumber()-goods.getNumber(); /* * 查询商品 public List getGoodsList() return goodsList; public void setGoodsList(List goodsList) this.goodsList = goodsList;2定义商品类Goods,具有商品名称Name,商品价格Price,商品产地Producer等属
8、性,操作Sale销售商品,余额不足时给予提示、Add商品上架操作和ShowMe显示商品信息。 * 具有商品名称Name, * 商品价格Price, * 商品数量number等属性, * 操作Sale销售商品,余额不足时给予提示、 * Add商品上架操作 * 和ShowMe显示商品信息。 public class Goods private String name; private float price; private int number; private String Producer; public String getName() return name; public void s
9、etName(String name) this.name = name; public float getPrice() return price; public void setPrice(float price) this.price = 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() r
10、eturn Producer;3 main函数,测试以上所要求的各种功能,即可以根据菜单命令增加、删除、查询商品、盘点商品,以及商品销售和商品上架的操作提示: 超市货架可以使用商品数组,数组大小100说明存放100个商品。 注意实现商品查询的多态性,要求可以根据商品的名称或产地或价格查询商品的数量。package sssu;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader; * 1、实现描述超市的的类Suppermacket类, 记录系统中现有商品(Goods类),
11、 定义增加商品的函数Append, * 删除商品的函数Delete, 查询商品的函数Query, 并显示查询结果; * 2、定义商品类Goods,具有商品名称Name,商品价格Price,商品数量number等属性,操作Sale销售商品,余额不足时给予提示、Add商品上架操作和ShowMe显示商品信息。 * 3、编写包含main方法的测试类,测试以上所要求的各种功能,即可以根据菜单命令增加、删除和查询商品,以及商品销售和商品上架的操作。public class Test public static void main(String args) SuperMarket market = new SuperMarket(); SuppressWarnings(unused String label = 商品名称, 商品价格商品数量 ; int type=-1 ; do=请选择操作类型1 添加商品2 删除商品3 查询商品4 销售商品0 退出系统 int i = 0; try type = Integer.parseInt(readString(); i = 0; catch (Exception e) i = 1; System.err.println(输入有误 whi
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1