牛骨文教育服务平台(让学习变的简单)
博文笔记

二维数组实际上就是创建一个行和列+浮点数举例

创建时间:2016-12-25 投稿人: 浏览次数:483
package day09;

//一下几种常见的Java中二维数组的情况,当你看完了以后,总结二维数组就是建立行和列的问题,其中各个行中包含的列的数量是可以不同的。当然是可以相同的。
public class ArrayDemo {
public static void main(String[] args) {
int[][] arr1 = new int[][] { { 10, 20, 30 }, { 40, 50 }, { 60 } };// 第一行3列
// 第二行2列
// 第三行
// 1列
int[][] arr2 = { { 100, 200, 300, 400 }, { 500, 600, 700, 800 },
{ 900, 1000, 1100, 1200, 1300 } };
long[][] arr3 = new long[5][]; // 定义一个long类型的不规则数组
arr3[0] = new long[5]; // 为第1行分配5列
arr3[1] = new long[6]; // 为第2行分配6列
arr3[2] = new long[7]; // 为第3行分配7列
arr3[3] = new long[8]; // 为第4行分配8列
arr3[4] = new long[9]; // 为第5行分配9列


short[][] arr4 = new short[5][8]; // 定义一个short类型的数组同时为它分配5行8列的空间大小
arr4[0][7] = 10;
arr4[1][6] = 20;
arr4[2][5] = 30;
arr4[3][4] = 40;
arr4[4][3] = 50;


float[][] arr5; // 定义一个float类型的2维数组
arr5 = new float[5][5]; // 为它分配5行5列的空间大小
arr5[0][0] = 1.1f; // 通过下标索引去访问 1行1列=1.1
arr5[1][0] = 1.2f; // 2行1列=1.2
arr5[2][0] = 1.3f; // 3行1列=1.3
arr5[3][0] = 1.4f; // 4行1列=1.4
arr5[4][0] = 1.5f; // 5行1列=1.5

 

//浮点数举例说明问题

float f = 100.0123456f; // 从左到右一共六位 第六位-1 100.012344  
double d = 100.012345678987654321d; // 从左到右一共14位,第14位+1;  100.01234567898766
System.out.println(f);
System.out.println(d);


}
}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。