Java数组
来源:互联网 发布:守纪律讲规矩知敬畏 编辑:程序博客网 时间:2024/06/03 23:42
声明数组变量
语法:
dataType[] arrayRefVar; //首选方法或dataTyoe arrayRefVar[]; //为让C/C++程序员快速理解java语言
创建数组
使用new操作符来创建数组:
arrayRefVar=new dataType[arraySize];
变量的声明和创建数组也可以用一条语句完成:
dataType[] arrayRefVar=new dataType[arraySize];
实例:
下面语句首先声明了一个数组变量myList,接着创建了一个包含5个double类型元素的数组,并且把它的引用赋值给myList变量。
public class TestArray { public static void main(String[] args){ //数组大小 int size=5; //定义数组 double[] myList=new double[size]; myList[0]=89.2; myList[1]=87.9; myList[2]=90.3; myList[3]=96.1; myList[4]=77.9; //计算所有元素的和 double sum=0; for(int i=0;i<size;i++){ sum+=myList[i]; } System.out.println("和为:"+sum); }}
运行结果:
和为:441.4----------
处理数组
实例:
展示如何创建、初始化、操作数组:
public class ChuLiShuZu { public static void main(String[] args){ double[] myList={2.3,4.2,6.4,1.2,3.4}; //打印数组元素 for(int i=0;i<myList.length;i++){ System.out.print(myList[i]+" "); } //计算所有元素的和 double sum=0; for(int i=0;i<myList.length;i++){ sum+=myList[i]; } System.out.print("和为:"+sum); }}
运行结果:
2.3 4.2 6.4 1.2 3.4 和为:17.5
数组作为函数的参数
实例:
public static void printArray(int[] array) { for (int i = 0; i < array.length; i++) { System.out.print(array[i] + " "); }}
多维数组
多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。
多维数组的动态初始化
直接为每一维分配空间,格式如下:
type arrayNamr=new type[arraylrnght1][arraylrnght2];
type 可以为基本数据类型和复合数据类型,arraylenght1 和 arraylenght2 必须为正整数,arraylenght1 为行数,arraylenght2 为列数。
例如:
int a[][]=new int[2][3];
阅读全文
0 0
- java数组添加数组
- java数组添加数组
- Java数组-二维数组
- 【Java】数组--二维数组
- java-数组/二维数组
- Java数组、遍历数组
- java数组
- JAVA数组
- JAVA数组
- JAVA数组
- Java数组
- Java数组
- java数组
- java数组
- java数组
- Java--数组
- Java数组
- java 数组
- python强大的列表推导式
- 二分总结-.-
- 修改二进制程序并运行
- Hibernate 02 : Session
- Semslin 3D打印固件 项目日志节选(一)——了解ST的新工具:STM32CubeMX
- Java数组
- Error:Cause: buildToolsVersion is not specified.
- Javascript的异步编程(上)及es6的promise
- 安慰奶牛 java
- enote笔记法(2)——why的使用
- C++字符串流练习
- 牛客网刷题Day2
- 统计字符串出现的位置
- Mac OS下 Anaconda Python2 和 Python3 配置