【精品】java实用教程第4讲方法与数组(可编辑.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《【精品】java实用教程第4讲方法与数组(可编辑.ppt》由会员分享,可在线阅读,更多相关《【精品】java实用教程第4讲方法与数组(可编辑.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java实用教程第4讲方法与数组第4讲 方法和数组4.1 数组Java中的数组是具有相同类型的、用一个标示符名称封装到一起的一个基本数据类型序列或对象序列。4.1.1 一维数组(1)数组的声明数组通过方括号下标操作符 来定义和使用,要声明一个数组可以使用下面的两种方式:把方括号放在类型的后面:int a;或者把方括号放在变量的后面:int a;(2)数组的初始化1)直接赋初值如:int a=1,2,3,4,5,6;在声明数组时直接赋值。/ArrayInitOne.javapublic class ArrayInitOne public static void main(String args)
2、int a=1,2,3,4,5,6;决不能把上面的语句分开使用,这样编译器会报错:int a;a=1,2,3,4,5,6;2)使用关键字new创建数组如:int a=new int10;使用new创建数组时必须指定数组的长度,然后对数组中的元素逐一赋值。逐一赋值前,数组中的元素值全部为“0”;/ArrayInitTwo.javapublic class ArrayInitTwo public static void main(String args)int a=new int10;for(int i=0;i a.length;i+)ai=i+5;a.length代表数组a的长度,即数组中元素的
3、个数,如果在创建数组时,并不知道数组要存储的元素个数,那该怎么呢?Java允许创建数组时使用变量表示数组的长度,但这个变量必须先被初始化。/ArrayInitThree.javaimport java.util.Scanner;public class ArrayInitThree public static void main(String args)Scanner scan=new Scanner(System.in);System.out.println(请输入数组的长度:);int x=scan.nextInt();int a=new intx;for(int i=0;i a.leng
4、th;i+)ai=i+5;/scanner类是个扫描类,其对象可以从键盘上获得输入可以继续修改上面的程序,把创建数组的部分去掉,继而演变为可变长参数列表,当然printArray方法的形式要稍加改变。/VariableParameter.javapublic class VariableParameter public static void printArray(int.a)/可变参数列表:java类型后跟三个点for(int i=0;i a.length;i+)System.out.print(ai+);System.out.println();public static void mai
5、n(String args)printArray(1,2,3);printArray(1,2,3,4,5);printArray(1,2,3,4,5,6,7);(3)数组的遍历1)使用循环遍历数组中元素;2)使用foreach遍历数组中元素;3)使用Arrays类中的toString方法遍历数组中元素。下面程序展示了常用的遍历数组的方法:/ArrayTraversal.javaimport java.util.Arrays;public class ArrayTraversal public static void main(String args)int b=1,2,3,4,5,6,7,8,
6、9,10,;/使用for循环遍历数组bfor(int i=0;i b.length;i+)System.out.print(bi+);System.out.println();/使用foreach遍历数组bfor(int x:b)System.out.print(x+);System.out.println();/使用Arrays中的toString方法遍历数组bSystem.out.println(Arrays.toString(b);4.1.2 二维数组(1)数组的声明:如:int a;int a;(2)数组的初始化(将在下面的程序中体现)1)直接赋初值2)使用关键字new创建数组3)使用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 java 实用教程 方法 数组 编辑
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内