中国高校课件下载中心 》 教学资源 》 大学文库

内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第3章 数组与字符串

文档信息
资源类别:文库
文档格式:PPT
文档页数:35
文件大小:1.08MB
团购合买:点击进入团购
内容简介
内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第3章 数组与字符串
刷新页面文档预览

第3章数组与字符串

第3章 数组与字符串

3.1数组 3.2字符串

3.1 数组 3.2 字符串

掌握数组的基本用法 ·会应用数组解决简单问题 ·掌握String的基本用法 ·会使用带参数的方法 会使用String Buffer类的方法对字符串进行操 作

◼ 掌握数组的基本用法 ◼ 会应用数组解决简单问题 ◼ 掌握String的基本用法 ◼ 会使用带参数的方法 ◼ 会使用StringBuffer类的方法对字符串进行操 作

为什么需要数组 间问题 1、一次Java内部测试结束后,老师分配了一项任 务,计算全班(30人)的平均分 int stu1 95; 30个变量太繁琐 int stu2 =89; int stu3 79; int stu4 64; 30个变量 int stu5 76; int stu6 88; avg =(stu1+stu2+stu3+stu4+stu5.+stu30)/30

为什么需要数组 1、一次Java内部测试结束后,老师分配了一项任 务,计算全班(30人)的平均分 int stu1 = 95; int stu2 = 89; int stu3 = 79; int stu4 = 64; int stu5 = 76; int stu6 = 88; . avg = (stu1+stu2+stu3+stu4+stu5.+stu30)/30 30个变量 30个变量太繁琐

可不可以把数据归类存放? 。分类存放不同类型的数据 12.5 a 5 13.6 g 20 66.78 h 6 99.5 f 80 88.7 k int类型 double类型 char类型

可不可以把数据归类存放? 分类存放不同类型的数据 1 5 20 6 80 int类型 12.5 13.6 66.78 99.5 88.7 double类型 a g h f k char类型

数组在内存中的存储 数组是用来存储相同数据类型数据的类型。 内存 100 98 80 67 78 整型变量 82 int a=80; 整型数组 int]b={100,98

数组在内存中的存储 80 100 98 67 78 . 82 内存 整型数组 int[ ] b = {100,98,.}; 整型变量 int a = 80; 数组是用来存储相同数据类型数据的类型

如何使用数组 ©使用数组四步走: 1、声明数组 int[]a; 2、分配空间 a new int[5]; 3、赋值 a[0]=8; 4、使用数据 a[0]=a[0]*10; a0]→ 80

如何使用数组 使用数组四步走: 1、声明数组 2、分配空间 3、赋值 4、使用数据 int[ ] a; a = new int[5]; a [0] = 8; a [0] = a[0] * 10; a a[0] 80

数组的声明 声明数组:告诉计算机数据类型是什么 int[]score1; Java成绩 int score2[] C成绩 String[]name; 学生姓名 语法 声明数组:包括以下2种格式 数据类型[]数组名; 数据类型 数组名[];

数组的声明 int[ ] score1; //Java成绩 int score2[ ]; //C成绩 String[ ] name; //学生姓名 1 声明数组: 告诉计算机数据类型是什么 数据类型 数组名[ ] ; 数据类型[ ] 数组名 ; 声明数组: 包括以下2种格式

数组初始化 2分配空间:告诉计算机分配多少内存单元 score new int[30]; avgAge new int[6]; name new String[30]; 数组属于引用数 30 据类型 声明数组并分配空间 数据类型[]数组名=new数据类型[大小];

数组初始化 score = new int[30]; avgAge = new int[6]; name = new String[30]; 30 . 分配空间: 告诉计算机分配多少内存单元 数组属于引用数 据类型 2 数据类型[ ] 数组名 = new 数据类型[大小] ; 声明数组并分配空间

数组赋值 3 赋值:向分配的内存空间里存放数据 score[o]=89; score[1]79; score[2]=76; 30 score[2] 76 score[1] 79 score[0] 89 能不能一起赋值?

数组赋值 score[0] = 89; score[1] = 79; score[2] = 76; . 赋值:向分配的内存空间里存放数据 . 30 score[0] score[1] score[2] 89 79 76 能不能一起赋值? 3

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档