1、使用 Java 理解程序逻辑 内部测试-机试试卷请用 Eclipse 编写代码,完成以下题目。要求:代码规范,有注释,能正确运行出结果,将.java 源文件打包后,以自己的名字命名提交。一、质数计算1、功能要求开发基于控制台的质数判断系统。具体要求如下:(1)接受输入正整数 N。(2)判断 N 是否为质数。(3)在控制台打印出计算结果,如图-1 所示。系统运行界面如图-1 所示。图-1 系统运行界面2、类的设计创建一个类 PrimeNumber在该类中定义方法 public boolean isPrime(int num),判断参数是否为质数创建测试类 TestPrime,测试前面方法的正确性
2、3、具体要求及推荐实现步骤1、从控制台读入待判断的数。2、for 循环和取余运算符(% )来检测是否是质数。2、把计算结果打印到控制台上。所谓质数,就是一个正整数,除了本身和 1 以外不能被其他任何数整除。例如2,3,5,7 是质数(这 4 个数只能被 1 和本身整除) ;而 4(可以被 2 整除),6(可以被 2 和 3 整除) ,8(可以被 2 和 4 整除) ,9(可以被 3 整除)则不是。二、出现次数1、功能要求有一段文字。例如:“这些年一个人,风也过,雨也走,有过泪,有过错,还记得坚持甚么,真爱过才会懂,会寂寞会回首,终有梦终有你在心中。朋友一生一起走,那些日子不再有,一句话,一辈子
3、,一生情,一杯酒。朋友不曾孤单过,一声朋友你会懂,还有伤,还有痛,还要走,还有我。”统计其中字符串“朋友”出现的次数并打印出来。2、类的设计创建一个类 Count在该类中定义方法 public int counter(String str,String word),判断 str 中 word 出现的次数创建测试类 TestCount,测试前面方法的正确性三、会员管理1、功能要求开发会员管理系统,实现会员的注册、登录、切换账号、显示、退出 5 个功能。系统运行界面如图所示注册登录切换账号登录显示全部用户退出系统2、类的设计(1)创建会员类 User,添加两个属性:会员编号( String)、会员
4、密码(String)。(2)创建会员操作类 UserManager:添加属性会员数组 UsersUser users = new User10;1. 添加判断会员编号是否重复方法。public boolean duplicate(String id),判断输入的编号是否存在。2. 添加增加会员方法。public boolean register(User user),返回添加是否成功。3. 添加显示所有会员信息方法public void show(),打印所有会员信息。4. 添加会员登录方法public int isLogin(User user),判断会员账号和密码是否匹配5. 退出系统(3)创建测试类 TestUser,进行测试