Java面向对象程序设计课程设计.docx

上传人:h**** 文档编号:26876044 上传时间:2022-07-20 格式:DOCX 页数:8 大小:12.95KB
返回 下载 相关 举报
Java面向对象程序设计课程设计.docx_第1页
第1页 / 共8页
Java面向对象程序设计课程设计.docx_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《Java面向对象程序设计课程设计.docx》由会员分享,可在线阅读,更多相关《Java面向对象程序设计课程设计.docx(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Java面向对象程序设计课程设计 面 向 对 象 程 序 设 计 课 程 设 计 系别:商学系 专业:信息管理与信息系统 班级:信管12班 组别:第十五组 组员: 目录 一、课程设计目的 (4) 二、课程设计任务 (4) 1字符串操作编程 (4) 222选5彩票号码生成器 (4) 3设计一个简易的计算器 (4) 三、开发工具与平台 (5) 1开发工具 (5) 2开发平台 (5) 四、设计思路 (5) 第一个人:赵贯强 (5) 1字符串操作编程 (5) (1)界面设计 (5) (2)逻辑设计 (6) (3)程序测试 (6) 222选5彩票号码生成器 (6) (1)界面设计 (6) (2)逻辑设计

2、 (7) (3)程序测试 (7) 第二个人:付勃达 (8) 1字符串操作编程 (8) (1)界面设计 (8) (2)逻辑设计 (9) (3)程序测试 (9) 222选5彩票号码生成器 (10) (1)界面设计 (10) (2)逻辑设计 (11) (3)程序测试 (12) 3设计一个简易的计算器 (13) (1)界面设计 (13) (2)逻辑设计 (18) (3)程序测试 (18) 五、实验总结 (22) 六、附录 (23) 第一个人:赵贯强 (23) 1字符串操作编程 (23) 222选5彩票号码生成器 (23) 第二个人:付勃达 (24) 1字符串操作编程 (24) 222选5彩票号码生成器

3、 (25) 合作设计一个简易的计算器 (25) 面向对象程序设计课程设计 一、课程设计目的 1、熟练掌握java面向对象编程。 2、选择合适的数据结构实现需求。 3、熟练使用各种控制结构。 4、GUI组件、事件处理技术。 二、课程设计任务 1字符串操作编程 设计字符串操作类,该类主要处理字符串的相关信息,完成以下的操作:通过键盘输入初始化字符串、获得字符串长度、在字符串中查找一个字符、字符串比较等。 提示: 1)键盘输入建立字符串对象(System.in;IO流类;String类) 2)字符串信息的输出 3)获得字符串长度(length( )方法) 4)在字符串中查找一个字符(IndexOf(

4、 )方法) 5)比较字符串(equals( )方法) 222选5彩票号码生成器 设计一个彩票号码生成器,主要处理5位数字序列的排列组合,要求每一位上的数字为122区间上的任意一个,且数字不可重复。 提示: 1)数字存放的数据结构(Array) 2)随机数的获得(random( )方法) 3)循环语句的使用(for语句) 3设计一个简易的计算器,可以进行四则运算:加、减、乘、除等(限于十进制下) 程序要求: 1)应具有相应的界面,可参考Windows操作系统自带的计算器界面。 2)操作符号定为:“+”,“-”,“*”,“/”,“+/-”等。(按国际惯例设计) 3)用户通过点击程序界面上按钮,实现

5、数字、运算符的输入操作。 4)以上部分为必须完成的内容。 选作部分: 具有操作符号“1/x”,“sqrt”(开方),“.”(小数功能)等。 三、开发工具与平台 1开发工具 Java SE Development Kit 8u25 2开发平台 UltraEdit 四、设计思路 第一个人:赵贯强 1字符串操作编程 (1)界面设计 import java.util.*; public class Zifuchuan public static void main(String args) Scanner Z1=new Scanner(System.in); System.out.print(请您输入

6、一个字符串:); String getString=Z1.next(); System.out.println(您输入的字符串的长度是: + getString.length(); System.out.print(请输入查找的字符:); String q=Z1.next(); System.out.println(您查找的字符位置在字符串的: + getString.indexOf(q); System.out.print(请您再输入一个字符串:); String getString2=Z1.next(); boolean Z2=getString.equals(getString2); S

7、ystem.out.println(您输入的两个字符串是否相等: + Z2); (2)逻辑设计 导入util类包,使用System.in键盘输入获得Z1字符串对象,再使用length()方法获取Z1下的函数next()返回的字符串长度,接着使用IndexOf()方法获取Z1下的函数next()所查找字符或字符串首次出现的位置;同一个类中,调用System.in键盘输入获得Z2字符串对象,把第二个字符串赋值给Z1下的函数next()返回的字符串,使用equals()方法比较两个字符串字符序列是否相同,输出为布尔类型,即true或false。 (3)程序测试 1)键盘输入建立字符串对象(Syste

8、m.in;IO流类;String类)。 Scanner Z1=new Scanner(System.in); 2)字符串信息的输出。 System.out.print(请您输入一个字符串:); 3)获得字符串长度(length( )方法)。 System.out.println(您输入的字符串的长度是: + getString.length(); 4)在字符串中查找一个字符(IndexOf( )方法)。 System.out.println(您查找的字符位置在字符串的: + getString.indexOf(q); 5)比较字符串(equals( )方法)。 boolean Z2=getString.equals(getString2); 222选5彩票号码生成器 (1)界面设计

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com