已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java语言基础附加练习 LanguageBasics 问题与练习 流程控制语句 QuestionsandExercises 练习题 练习1 创建一个阶乘应用程序一个数X的阶乘 通常记作X 等于X X 1 X 2 1 例如4 等于4 3 2 1 24 创建一个称作Factor的应用程序 利用该应用程序可打印2 4 6和10的阶乘 要求分别使用循环语句和递归算法实现 练习题 练习2 编写这样一个应用程序 从1循环到50并在每行打印一个值 另外还要求在每3的倍数上打印 foo 再每个5的倍数行上打印 biz 以及在每个7的倍数上打印 baz 比如 123foo45biz6foo7baz89foo10biz1315foobiz 练习题 练习3 编写一个方法来查找在另一个字符串里的特定字符串 如果字符串存在 则方法必须返回真 比如 isSubString bat Thecatinthehat 是false isSubString cat Thecatinthehat 是true 不使用String的indexOf方法 可以使用charAt和subString方法publicstaticbooleanisSubString String String 思考题 思考题 一個關於兔子繁殖的問題 如果一對兔子每月能生一對小兔 一雄一雌 而每對小兔在牠出生後的第三個月裡 又能開始生一對小兔 以后每个月生一对兔子 假定在不發生死亡的情況下 由一對出生的小兔開始 50個月後會有多少對兔子 要求写一个java程序来求解 问题与练习 数组 QuestionsandExercises 动手与思考题 写一个方法用于打印整数数组 方法声明publicstaticvoidprintArray int array 结果如 for inti 0 i array length i if i array length 1 动手与思考题 使用简单数组创建一个称作TestArray的类 在 main 方法中声明两个变量 一个是array1 另一个是array2 它们应属类型int 使用大括号 把array1初始化为1到10的整数 显示array1的内容 可能需要使用printArray方法显示这些整数数组 将array1赋值给array2修改array2中的偶数索引元素 使其等于索引值 10 如 array2 0 10 和array2 2 12 打印array1 看发生了什么 intarray1 34 34 234 5566 43 printArray array array2 array1 publicstaticvoidprintArray int array 动手与思考题 使用多维数组以类型int 声明一个叫matrix的变量 一个int数组的数组 将矩阵初始化为一个五行的数组 初始化每一个内部数组 使其长度分别为其外部数组的索引 matrix i newint i 循环对每一个内部数组赋值 使其值等于当前外部数组和内部数组的索引的乘积 matrix i j i j 通过外部数组循环打印matrix并在单独一行打印每个内部数组 可以看到类似下面的输出结果 matrix 0 ismatrix 1 ismatrix 2 ismatrix 3 ismatrix 4 is 动手与思考题 数组排序以类型int 声明一个叫array的变量 一个int数组 初始化数组 给每一个元素赋值一个100以内的随机整数 并打印该数组 对该数组排序 并打印该数组 可以看到类似下面的输出结果 排序前 排序后 动手与思考题 动态数组 讨论题 写一个动态数组 实现添加数的功能 voidadd inti 实现删除数的功能 intremove intindex 实现读取数的功能 intget intindex 实现查询数组长度的功能 intlength 实现排序的功能 voidsort 大十进制数运算 要求实现一个用于大十进制数运算的工具类 可以进行加 减 乘 除等运算 如 Stringn1 1234567 89 Stringn2 98 7654321 BigNumberbn1 newBigNumber n1 BigNumberbn2 newBigNumber n2 bn1 add bn2 bn2 toStri
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 恒力集团面试题及答案
- 新材料行业的技术进步与市场机会
- 机器学习工程师招聘真题及答案
- 公务员面试马克思主义面试题及答案
- 互联网技术运营经理校招面试题及答案
- 公务员面试李焕面试题及答案
- 公务员面试课价格面试题及答案
- 国家融资担保基金校招题库及答案
- 工业自动化招聘真题及答案
- 格兰仕招聘面试题及答案
- 采购玉米居间服务协议书
- 2025年下半年成都农商银行综合柜员岗社会招聘笔试备考试题及答案解析
- 供热生产调度工岗前工作意识考核试卷含答案
- Unit 5 Section A1a-Pronunciation 听说语音课公开课课件(2024新版)人教版八年级(上册)英语
- 沙盘模拟实训生产总监
- (完整版)循环水处理工试题库及答案(技师高级技师)
- 乌鲁木齐市辅警考试题库2025(附答案)
- 安全生产考核巡查办法全文
- 监理实施细则(天然气)
- 五年级上册数学同步拓展课件-取球问题 人教版(共11张PPT)
- 铁路工程提、抽、压、注水文地质试验教程
评论
0/150
提交评论