Java基础14

1.二位数组可以看成以数组为元素的数组

2.java中多维数组的声明和初始化一样,应该从高维到低维的顺序进行,例如

11 int[][] a=new int[3][]; 22 a[0]=new int[2]; 33 a[1]=new int[4]; 44 a[2]=new int[3]; 55 int t[][]=new int[][4];//非法

实例:

1 1 /*声明一个二位数组,3行2列,循环输入6个人姓名,并循环输出。格式: 2 2 xx xx 3 3 xx xx 4 4 xx xx 5 5 */ 6 6 import java.util.Scanner; 7 7 public class Test1{ 8 8 public static void main(String[] args){ 9 9 Scanner in=new Scanner(System.in); 1010 System.out.println("请输入姓名:"); 1111 String[][] names=new String[3][2]; 1212 for(int i=0;i<names.length;i++){ 1313 for(int j=0;j<names[i].length;j++){ 1414 names[i][j]=in.next(); 1515 } 1616 } 1717 1818 for(int i=0;i<names.length;i++){ 1919 for(int j=0;j<names[i].length;j++){ 2020 System.out.print(names[i][j]+'\t'); 2121 } 2222 System.out.println(); 2323 } 2424 2525 } 2626 }
点赞
收藏

评论区

加载中...

相关推荐

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

PHP使用array_unique对二维数组去重处理

array\_unique函数就是可以处重的,它具备了这个功能了,下面我们一来看一个关于PHP使用array\_unique对二维数组去重处理例子。php5.2.9版本增加了array\_unique对多维数组的支持,在处理多维数组是需要设置sort\_flags参数一维数组的重复项:使用array\_unique函数即可,使用实例如下:

Python数组操作将一维数组变成二维数组

一、问题我们在进行数组操作的时候会遇到将一个低维的数组变成一个高维的素数组二、解决第一种方法基本思路就是将低维数组进行等长的循环,在第一次为零的情况下,需要添加一个\\数组,原因是将它的基本框架搭建起来1records1,2,3,4,5,6,7,8,9,10,11,12

Android JNI开发系列(七)访问数组

JNI访问数组JNI中的数组分为基本类型数组和对象数组,它们的处理方式是不一样的,基本类型数组中的所有元素都是JNI的基本数据类型,可以直接访问。而对象数组中的所有元素是一个类的实例或其它数组的引用,和字符串操作一样,不能直接访问Java传递给JNI层的数组,必须选择合适的JNI函数来访问和设置Java层的数组对象。

JAVA 基础3

一.数组的概念数组可以看成是多个数据类型的集合,是对这些数据进行统一的管理;数组的变量是引用类型,数组本身是对象,数组中的每个元素相当于该对象的成员变量;数组的元素可以是任何数据类型,包括基础数据类型和引用类型;二.数组的声明方式数据类型\\数组名称new数据类型

Java数组的声明与创建

今天在刷Java题的时候,写惯了C发现忘记了Java数组的操作,遂把以前写的文章发出来温习一下。首先,数组有几种创建方式?Java程序中的数组\\必须先进行初始化才可以使用,\\所谓初始化,就是为数组对象的元素分配内存空间,并为每个数组元素指定初始值,而在Java中,数组是静态的,数组一旦初始化,长度便已经确定,不能再随意更改。