Java第二章全解.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java第二章全解

第2章 Java语言基础 2.1 Java符号集 2.2 常量和变量 2.3 基本数据类型 2.4 常用数值计算方法 2.5 运算符和表达式 2.6 字符串 2.7 数组 2.1 Java符号集 任何一门程序设计语言都必须包括标识符、关键字、注释符等,它们是构成程序的基本元素,不同的语言所采用的符号标准有所不同。 Java语言源代码采用的是被称为统一码的Unicode字符集,一个Unicode字符占两个字节,共有65535个字符,它支持多种语言。 1、数组的声明 数组的声明有两种格式,以一维 数组为例,其语法格式为: 数组元素类型 数组名[]; 数组元素类型[] 数组名; 示例: “int a[];”与“int[] a;”等价,“String c[];”与“String[] c;”等价。 如果需要在一条语句中声明多个数组, 则相应语法格式如下: 数组元素类型 数组名1[], 数组名2[],…, 数组名n[]; 数组元素类型[] 数组名1,数组名2,…, 数组名n; 示例: int a[],b[],c[]; //与int[] a,b,c;等价 2、创建数组 (1)通过数组初始化语句创建数组。 可以在声明数组的同时为其直接指定初值, 即通过静态初始化在定义数组的同时就为数组元素分配内存空间并赋值,其语法格式为: 数组元素类型[] 数组名={数组元素1,数组元素2,…,数组元素n}; 示例: int[] a={100,200,300,400,500}; char b[]={x,y,z}; (2)通过new操作符创建数组。在数组 不带初始化语句的声明后,可以利用new 操作符动态初始化为数组分配内存空间, 此时必须指明数组的长度,其语法格式为: 数组名=new 数组元素类型[数组元素的个数]; 示例: a=new int[8]; b=new char[10]; 或: int[] a=new int[8]; char[] b=new char[10]; 3、多维数组 Java语言中的多维数组可以通过 建立数组的数组来得到。 例如当一个数组中的每一个元素都是 一个一维数组时,则认为该数组就是二维数组。 同样,如果当一个数组里的每一个元素都是一个二维数组时,则认为该数组就是三维数组,依此类推就可以得到多维数组的概念。 多维数组需要有多个下标来确定,n维就需要n个下标。 二维数组的声明也有两种,其语法格式为: 数组元素类型 数组名[][]; 数组元素类型[][] 变量名; 其中括号的个数即为数组的维数,注意括号内同样不能写上各维的长度。 示例: int[][] a; int b[][]; 创建多维数组的方法与创建一维数组的方法相似,同样有静态的初始化创建和利用new运算符动态初始化的创建。 示例: int[][] arr1={{36,91,2}, {-23,2,3}, {12,3,-23,87}}; int arr2[][]=new int[3][4]; 一维数组和多维数组都可以通过数组名与下标相结合来访问其数组元素,例如下面创建的两个数组: int[] a=new int[4]; int[][] b=new int[2][2]; 数组a的数组元素分别表示为a[0]、a[1]、a[2]、a[3];数组b的数组元素分别表示为b[0][0]、b[0][1]、b[1][0]、 b[1][1],注意数组元素的下标都是从0开始的。 【例2-21】使用数组的示例。 class Array { public static void main(String[] args) { int i; int[] a=new int[5]; for(i=0;ia.leng

文档评论(0)

5500046 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档