山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)2-3 JAVA语言语法基础(数组、语句)

理SHANDONG UNIVERSITY OFTECHNOLOGYJAVA语法基础(三)专业专注创新
专业 专注 创新 JAVA语法基础 (三)

东理回顾SHANDONGUNIVERSITYOFTECHNOLOGY1、基本的数据类型种类、空间大小、转换、封装类、装箱--拆箱2、运算符、表达式的使用专业专注创新
专业 专注 创新 回顾 1、基本的数据类型 种类、空间大小、转换、封装类、装箱-拆箱 2、运算符、表达式的使用

东理本章目标SHANDONG UNIVERSITY OFTECHNOLOGY1.数组的使用2.语句的使用专业专注创新
专业 专注 创新 本章目标 1.数组的使用 2.语句的使用

东理预习检查SHANDONG UNIVERSITY OFTECHNOLOGYJava中如何定义、使用数组?各种控制语句如何使用?专业专注创新
专业 专注 创新 预习检查 Java中如何定义、使用数组? 各种控制语句如何使用?

理5.数组SHANDONGUNIVERSITY OFTECHNOLOGY由相同类型的若于项数据组成例如:public static void main(String args),其中args是String类型的数组占用连续的内存地址数组的静态性★一创建就不能修改数组的长度类似于动态数组的类型类Vector长度可以变大或缩小专业专注创新
专业 专注 创新 5 .数 组 由相同类型的若干项数据组成 例如:public static void main(String args[]), 其中: args是String类型的数组 占用连续的内存地址 数组的静态性 一旦创建就不能修改数组的长度 类似于动态数组的类型 类Vector 长度可以变大或缩小

东理示例SHANDONG UNIVERSITY OFTECHNOLOGYc.length12int[] c=new int[12];c[0]-45C是数组名c[1]6c[2]0获得数组的长度:c.lengthc[3]72第一个数组元素的索引:0c[4]1543c[5]数组元素的访问:数组名[下标]-89c[6]0每个数组元素类似于普通的变量c[7]62c[0]= 3;c[8]-3c[0] += 5;c[9]1c[10]645378c[11]专业专注创新
专业 专注 创新 示 例 int[ ] c = new int[12]; c 是数组名 获得数组的长度: c.length 第一个数组元素的索引:0 数组元素的访问:数组名[下标] 每个数组元素类似于普通的变量 c[ 0 ] = 3; c[ 0 ] += 5; 12 -45 6 0 72 1543 -89 0 62 -3 1 6453 78 c[ 1 ] c[ 2 ] c[ 4 ] c[ 3 ] c[ 5 ] c[ 6 ] c[ 7 ] c[ 8 ] c[ 9 ] c[ 10 ] c[ 11 ] c[ 0 ] c.length

理下标SHANDONGUNIVERSITYOFTECHNOLOGY也称为索引必须是整数或整数表达式,例如:c[11]含有运算符的下标表达式示例if (x==3)t=(c[5-2]==c[3])&&(c[x]==c[3]);//t=true专业专注创新
专业 专注 创新 下 标 也称为索引 必须是整数或整数表达式, 例如: c[11] 含有运算符的下标表达式示例 if (x == 3) t= (c[ 5 - 2 ] == c[ 3 ]) &&( c[ x ]== c[ 3 ]); // t=true

东理一维数组SHANDONG UNIVERSITY OFTECHNOLOGY一维数组的声明一维数组对象的创建1、new操作符★2、数组初始化语句一维数组元素的访问专业专注创新
专业 专注 创新 一维数组 一维数组的声明 一维数组对象的创建 1、new操作符 2、数组初始化语句 一维数组元素的访问

理一维数组对象的声明SHANDONGUNIVERSITY OFTECHNOLOGY一维数组变量的声明格式有两种:变量名;(1)数组元素的数据类型[]变量名[];(2)数组元素的数据类型示例:int[] c;String[] names;int c[];Stringnames[];专业专注创新
专业 专注 创新 一维数组对象的声明 一维数组变量的声明格式有两种: (1) 数组元素的数据类型 [ ] 变量名; (2) 数组元素的数据类型 变量名 [ ]; 示例: int[ ] c; String[ ] names; int c[ ]; String names[ ];

理一维数组对象的创建形式之一SHANDONGUNIVERSITY OFTECHNOLOGYJava数组是对象,通过new关键字来创建示例:int[] c;Ⅱ声明时不必指定数组的大小Ⅱ创建对象,并分配内存c=newint1215上面的两个语句可以简化成一个语句int]c=newint12]专业专注创新
专业 专注 创新 一维数组对象的创建形式之一 Java数组是对象,通过 new 关键字来创建. 示例: int[ ] c; //声明时不必指定数组的大小 c = new int[12]; // 创建对象,并分配内存 上面的两个语句可以简化成一个语句 int[ ] c = new int[12];
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)2-2 JAVA语言语法基础(数据类型及其转换+运算符、表达式).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)11-1 网络程序设计.ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)10-1 多线程.ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)10(第十章 网络编程).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)09(第九章 多线程编程).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)08(第八章 JDBC编程).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)07(第七章 输入输出).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)06(第六章 常用类和集合框架).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)05(第五章 异常).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)03(第三章 类和对象).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)02(第二章 JAVA语法基础).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)01(第一章 JAVA语言入门).ppt
- 《C语言》课程资源_C语言_教学课件_15——程序设计基础1——第6章——break——continue.ppt
- 《C语言》课程资源_C语言_教学课件_14——程序设计基础1——-循环嵌套.ppt
- 《C语言》课程资源_C语言_教学课件_13——for——循环语句的使用.ppt
- 《C语言》课程资源_C语言_教学课件_12——逗号表达式的运用.ppt
- 《C语言》课程资源_C语言_教学课件_11-do——while循环.ppt
- 《C语言》课程资源_C语言_教学课件_10——循环结构——-while循环.ppt
- 《C语言》课程资源_C语言_教学课件_09——C语言——switch开关语句的应用.ppt
- 《C语言》课程资源_C语言_教学课件_08——C语言——关系运算、逻辑运算、if-分支结构.ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)3-1 类与对象(一).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)3-2 类和对象(二)_访问修饰符-abstract-final-static.ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)4-1 类的继承和多态.ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)4-2 接口及其使用.ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)5-1 内部类.ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)5-2 异常及其处理.ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)6-1 常用类(字符串、日期类).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)6-2 常用类(Java集合框架).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)7-1 文件及IO操作.ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)8-1 数据库程序设计.ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)9-1 图形用户界面.ppt
- 《计算机应用基础》课程教学资源(讲稿)第1章计算机与计算.pdf
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第3章_第3章计算机系统概述.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第4章_第4章数制与信息编码.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第8章_jl版网页设计.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第10章_vb1/2.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第10章_vb2/2.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第8章 网页设计_Dreamweaver网页制作基础.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第6章 大数据基础.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第7章 计算机网络.ppt
