




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java语言程序设计 一 串讲 主讲人 周立民更多优质自考资料尽在百度贴吧自考乐园俱乐部 第四章数组和字符串 本章重点数组的应用字符串常用方法字符串与基本类型数据之间的转换 数组定义 数组是一个变量 存储相同数据类型的一组数据 int类型 元素 博物架名 标识符 古玩 物品编号 元素下标 物品类型 元素类型 数据 使用数组四步走 1 声明数组2 分配空间3 赋值4 处理数据 如何使用数组 int a a newint 5 a 0 8 a 0 a 0 10 a 8 80 a 0 数组的声明 int score1 Java成绩intscore2 C 成绩String name 学生姓名 声明数组 告诉计算机数据类型是什么 1 数据类型数组名 数据类型 数组名 数组初始化 score newint 30 avgAge newint 6 name newString 30 30 分配空间 告诉计算机分配几个格子 数组属于引用数据类型 2 数据类型 数组名 new数据类型 大小 声明数组并分配空间 数组赋值 score 0 89 score 1 79 score 2 76 赋值 向分配的格子里放数据 30 score 0 score 1 score 2 89 79 76 太麻烦 能不能一起赋值 3 数组赋值 方法1 边声明边赋值方法2 动态地从键盘录入信息并赋值 解决 int score 89 79 76 Scannerinput newScanner System in for inti 0 i 30 i score i input nextInt int score newint 89 79 76 使用数组求平均值 int score 60 80 90 70 85 doubleavg avg score 0 score 1 score 2 score 3 score 4 5 int score 60 80 90 70 85 intsum 0 doubleavg for intindex 0 index score length index sum sum score index avg sum score length 成绩单 访问数组成员 使用 标识符 下标 访问成员 数组的length属性 对数据进行处理 计算5位学生的平均分 4 publicclassHelloAccp2 publicstaticvoidmain String args int score newint score 0 89 score 1 63 System out println score 0 常见错误 编译出错 没有写明数组的大小 publicclassHelloAccp3 publicstaticvoidmain String args int score newint 2 score 0 89 score 1 63 score 2 45 System out println score 2 常见错误 编译出错 数组越界 常见错误 publicstaticvoidmain String args int score newint 5 score 60 80 90 70 85 int score2 score2 60 80 90 70 85 编译出错 创建数组并赋值的方式必须在一条语句中完成 数组 一维数组由一列相同类型的数据组成可以通过指定数组的名称和大小来声明数组 一维数组 多维数组 多维数组是数组的数组要声明一个多维数组 必须使用另一组方括号来指定附加索引 二维数组要注意的问题 1 二维数组名 length和二维数组名 下标1 length的区别 二维数组名 length是二维数组的子数组的个数二维数组名 下标1 length是指定子数组的元素个数2 二维数组名 下标 是一维数组 无处不在的字符串 生活中的字符串使用String对象存储字符串String类位于java lang包中 具有丰富的方法计算字符串的长度连接字符串比较字符串提取字符串 频繁使用的字符串 标准决定水准 态度决定高度 教育改变生活 Strings 胸怀决定格局 Strings newString 胸怀决定格局 字符串长度 计算字符串长度 字符串 长度 调用length 方法获得 返回字符串中的字符数 调用方法 字符串标识符 length 方法原型 publicintlength 字符串比较 equals 方法比较原理输入的 Java 和 java 代表同一课程 如何解决 使用equalsIgnoreCase 方法结合toUpperCase 或toLowerCase 字符串1 字符串2 检查组成字符串内容的字符是否完全一致 字符串比较 使用equalsIgnoreCase 方法解决 比较时忽略大小写形式 if favCourse1 equalsIgnoreCase favCourse2 System out println 最喜欢的课程相同 else System out println 最喜欢的课程不相同 字符串比较 结合toUpperCase 方法解决 Java 使用toUpperCase 方法 JAVA Java 使用toLowerCase 方法 java if favCourse1 toUpperCase equals favCourse2 toUpperCase System out println 最喜欢的课程相同 else System out println 最喜欢的课程不相同 字符串连接 方法1 使用 方法2 使用String类的concat 方法 你好 张三 Strings newString 你好 Stringname newString 张三 Stringsentence s concat name System out println sentence 输出结果 A concat B B字符串将被连接到A字符串后面 字符串常用提取方法 常用提取方法举例 返回出现第一个匹配的位置 如果没有找到字符或字符串 则返回 1 0123 位置 字
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年咸阳秦都怡心学校招聘考前自测高频考点模拟试题含答案详解
- 浙江国企招聘2025杭州临安文商旅集团有限公司7月公开招聘工作人员3人笔试历年参考题库附带答案详解
- 浙江国企招聘2025台州市商贸核心区开发建设投资集团有限公司公开招聘工作人员3人笔试历年参考题库附带答案详解
- 平武县国有资产监督管理办公室市场化招聘平武县光大国有投资(集团)有限公司高级管理人员笔试历年参考题库附带答案详解
- 2025陕西省西咸新区空港国际文化旅游产业投资有限公司招聘8人笔试历年参考题库附带答案详解
- 2025重庆市綦江区兴农融资担保有限责任公司招聘员工1人笔试历年参考题库附带答案详解
- 2025重庆合川燃气有限责任公司外包岗位招聘1人笔试历年参考题库附带答案详解
- 2025贵州纳雍县志宏就业扶贫劳务有限公司招聘10人笔试历年参考题库附带答案详解
- 2025贵州中建伟业建设(集团)建筑科技有限责任公司招聘笔试历年参考题库附带答案详解
- 2025福建福州市园林建设开发有限公司社会化人员招聘2人笔试历年参考题库附带答案详解
- 2024国家公务员考试地市级申论第2题(带标准答案)
- 药品追溯管理培训试题(附答案)
- 2025年校招:财务岗试题及答案
- 羽毛球讲解课件
- 质量意识题目及答案
- 急性女性盆腔炎个案护理
- 重点实验室开放管理办法
- 2025年四川省成都市辅警协警笔试笔试预测试题(含答案)
- 国企运营资产管理办法
- 【Google】2025全球短剧营销白皮书(市场数据、渠道打法、ROI全盘点)
- 农业植保员培训课件
评论
0/150
提交评论