网站大量收购独家精品文档,联系QQ:2885784924

第5章-数组与字符串PPT课件.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 数组与字符串;5.1 数组的基本概念;5.2 一维数组;说明 用new分配内存的同时,数组的每个元素都会自动赋默认值:整型为0,实数为0.0,字符为“\0”,布尔型为false,引用型为null。 数组在没有引用变量指向它时(a=null),会变为垃圾,不能再被使用,直到垃圾回收器来将它释放掉。 Java语言提供的java.util.Arrays类以支持数组的操作 (见P59 表5.1数组类Arrays的常用方法) ;数组元素的访问;数组举例;数组的初始化及应用;5.3 foreach语句与数组;5.4 多维数组;说明: Java中的二维数组看作是由多个一维???组构成。 例如:int[][] a; 表示定义了一个数组引用变量a,第一个元素为a[0],最后一个为a[n-1],其长度不确定。 x = new int[3][]; 表示数组x有三个元素,每个元素都是int[]类型的一维数组,分别为int[] x[0]、int[] x[1]、int[] x[2]。 给x[0]、x[1]、x[2]赋值(它们的长度可以不一样),当它们指向真正的数组对象,才可以引用数组中的元素。 x[0]=new int[3]; x[1]=new int[2]; ;;;;import java.util.Arrays; public class Myarray { public static void main(String[] args) { int i,j; int[][] a=new int[2][3]; //声明整型二维数组a,并分配内存空间,供2行3列的数组a使用 for(i=0;i2;i++) //使用for寻呼遍历二维数组,为每个数组元素赋值 { for(j=0;j3;j++) { a[i][j]=(int)(Math.random()*100); //Math类的random()方法能够产生一个0~1的随机浮点数 System.out.print(a[+i+]+[+j+]=+a[i][j]+ ); } System.out.println(); } Arrays.sort(a[0]); //数组排序,对数组a[0]升序排序后仍存放在a[0]中(调用方法Arrays) Arrays.sort(a[1]); System.out.println(元素从小到大排序后:); for(i=0;i2;i++) { for(j=0;j3;j++) System.out.print(a[+i+]+[+j+]=+a[i][j]+ ); System.out.println(); } } };;5.5 字符串;5.5 字符串;5.5 字符串;5.5 字符串;public class Mystring { public static void main(String[] args) { String str1=Hello; //声明一个字符串str1,初始值为“Hello!” String str2=“World!”; //声明一个字符串str2,初始值为“World!” String str; //声明一个字符串str str=str1+str2;//str的值为str1与str2相连的字符串 //显示str System.out.println(“str=“+str); //显示str的长度 System.out.println(“str的长度是:“+str.length()); //显示str的第3个位置的字符 System.out.println(“str的第3个字符是:“+str. charAt(3)); //显示str中字符串“or”第一次出现的位置 System.out.println(“str中or第一次出现的位置是:“+str.indexOf(“or”)); //将str转变为小写,并显示 System.out.println(str.toLowerCase()); //将str转变为大写,并显示 System.out.println(str.toUpperCase()); } };

文档评论(0)

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

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

1亿VIP精品文档

相关文档