Java之数组
来源:互联网 发布:手机定位软件视频 编辑:程序博客网 时间:2024/06/09 21:05
一维数组
1、数组声明
数组的地址(引用)
int array [ ]
类型 名称 [ ]
2、数组的创建 new int [10]
array = new int [10];
array = new int [20];//声明并创建
3、数组的访问
int b [ ] = array;//数组引用并赋值给了b
4、int sum (int b [ ])//形式参数
{
~
}
sum (array) 实 际参数
//b = array;
5、array[0]~~~~~array[9]
下标只存在0-9,在定义使用时不要用错了。
二维数组
是数组元素为一维数组的数组
语法:
type 数组名 [ ] [ ] 或者type [ ] [ ] 数组名
int array [ ] [ ] = new int [2] [3]
例子:
int [ ] [ ] array = new int [2] [ ];
array [0] = new int [3];
array [1] = new int [3];
如图所示:
java中的数组和C语言中的数组。不是一个类型的,Java中的数组不是一个一个对应的整齐的数组,是存储不同的变量。
初始化数组:
int array = {{2,1} {1,2,3} {1,4}};
二维数组的引用:
数组名称 [下标一] [下标2]
输出数组中每一个元素
public class shuzutext1
{
public static void main(String []args)
{
int i , j;
int array[][] = {{1,2},{2,3,4},{2,3,4,5}};
System.out.println(“array.length=”+array.length);//输出数组的长度
System.out.println(“array[0].length=”+array[0].length);
System.out.println(“array[1].length=”+array[1].length);
System.out.println(“array[2].length=”+array[2].length);
for (i = 0;i < array.length;i++)
{
for(j = 0;j < array[i].length;j++)
System.out.println(“array[i][j]=”+array[i][j]);
System.out.println(” “);//换行
}
}
}
运行结果如下:
矩阵相加模型
public class shuzutext2
{
public static void main(String []args)
{
int a [][]= new int[3][4];
int b [][]={~};
int c [][];
for(i = 0 ; i < c.length;i++)
{
for(j=0; j < c[i].length; j++)
{
c[i][j] = a[i][j] + b[i][j];
}
}
}
}
字符串
String 字符串常量 声明
字符串变量 = new String ( );
或者:String 字符串变量 new String ( );
例如:
String s1 , s2 , s3
s1 = new String (“abc”);
s2 = new String(“def”);
s3 = new String (“gh”);
字符串数组
例如:
String season = new String [4];
season [0] = “Spring”;
season [1] = “Spring”;
season [2] = “Spring”;
season [3] = “Spring”;
- java之数组学习
- Java 之 Array 数组
- Java基础之数组
- Java基础之数组
- Java 之 Array 数组
- Java基础之数组
- JAVA之数组
- JAVA之数组详解
- Java杂谈之数组
- java基础之数组
- java之数组排序
- Java基础之数组
- JAVA基础之数组
- java基础之数组
- JAVA笔记之数组
- Java之数组排序
- Java基础之数组
- java之数组复制
- [BZOJ3817][类欧几里得算法]Sum
- 2017.3.14 不重复数字 思考记录
- 微内核架构
- 微服务架构
- [BZOJ2987][类欧几里得算法]Earthquake
- Java之数组
- javascript年月日三联动例子
- 基于空间的架构
- java之main方法的参数
- L1-008. 求整数段和
- 线性表
- Java之抢红包小程序思路
- 总结昨天遇到的问题
- 如何正确理解和使用 Activity的4种启动模式