`
退役的龙弟弟
  • 浏览: 446358 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java 数组的几种创建方式

 
阅读更多

1.一维数组

package array;

import static org.junit.Assert.*;

import org.junit.Test;

public class Array1 {

	@Test
	public void array1() {
		/*定义数组*/
		/*1.定义一个包含5个数据的数组*/
		int[] a1=new int[5];
		/*2.定义数组,直接赋值*/
		int[] a2=new int[]{1,2,3,4,5,6};
		/*3.第三种数组定义方式*/
		int[] a3={1,2,3,4,5,6};
		
		System.out.println("a1的长度:"+a1.length);
		for(int i=0;i<a2.length;i++){
			System.out.println("a2="+a2[i]);
		}
		for(int j=0;j<a3.length;j++){
			System.out.println("a3="+a3[j]);
		}
	}

}

2.二维数组

 

package array;

import static org.junit.Assert.*;

import org.junit.Test;

public class Array2 {

	@Test
	public void test() {
		/*第一种创建二维数组的方法*/
		int[][] a1=new int[3][2];
		a1[0][0]=1;
		a1[0][1]=2;
		a1[1][0]=3;
		a1[1][1]=4;
		a1[2][0]=5;
		a1[2][1]=6;
		/*第二种创建二维数组的方法*/
		String[][] a2={{"q","w"},{"e","r"},{"t","y"}};
		
		System.out.println("第一个二维数组");
		for(int i=0;i<a1.length;i++){
			for(int j=0;j<a1[i].length;j++){
				System.out.print(a1[i][j]+"  ");
			}
			System.out.println();
		}
		System.out.println("第一个二维数组");
		for(int i=0;i<a2.length;i++){
			for(int j=0;j<a2[i].length;j++){
				System.out.print(a2[i][j]+"  ");
			}
			System.out.println();
		}
	}

}
 
分享到:
评论

相关推荐

    Java创建数组的几种方式总结

    下面小编就为大家带来一篇Java创建数组的几种方式总结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Java中的对象数组

    java是一种面向对象的程序设计语言,现在已经成为软件开发行业中的主流语言,在诸多高职院校计算机及相关专业中基本都已开设了java语言程序设计这...基本数据类型数组的声明有以下几种格式(以int类型为例):①int[]a

    javascript数组定义的几种方法

    1、什么是数组 数组就是一组数据的集合 其表现形式就是内存中的一段连续的内存地址 数组名称其实就是连续内存地址的首地址 2、关于js中的数组特点 数组定义时无需指定数据类型 ... //创建数组并指定长度

    JAVA上百实例源码以及开源项目源代码

    Java数组倒置 简单 Java图片加水印,支持旋转和透明度设置 摘要:Java源码,文件操作,图片水印  util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、...

    JAVA上百实例源码以及开源项目

    Java数组倒置 简单 Java图片加水印,支持旋转和透明度设置 摘要:Java源码,文件操作,图片水印  util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、...

    java服务器 java机器人 unity3D客户端.rar

    修改数组的初始化的方式(建议改为ArrayList方式作为容器),并调用Lists的排序方法;最后提个建议:注意代码编写规范,变量名一定遵循驼峰写法。不要用T当类名,因为与泛型混淆,推荐看看阿里的java代码规范。 ...

    Java经典编程源码基础例程300.zip

    实例070 实例化Class类的几种方式 107 实例071 查看类的声明 108 实例072 查看类的成员 110 实例073 查看内部类信息 112 实例074 动态设置类的私有域 113 实例075 动态调用类中方法 115 实例076 动态实例化类 116 ...

    Java常见面试题208道.docx

    38.创建线程有哪几种方式? 39.说一下 runnable 和 callable 有什么区别? 40.线程有哪些状态? 41.sleep() 和 wait() 有什么区别? 42.notify()和 notifyAll()有什么区别? 43.线程的 run()和 start()有什么区别? ...

    Java 基础核心总结 +经典算法大全.rar

    关于 null 的几种处理方式大小写敏感 null 是任何引用类型的初始值 null 只是-种特殊的值使用 Null-Safe 方法null 判断 关于思维导图 Java.IO Java.lang Java.math Java.net Java 基础核心总结 V2.0 IO 传统的 ...

    springmybatis

    1. 在MyBatis 里面创建两个源码目录,分别为 src_user,test_src, 用如下方式建立,鼠标右键点击 JavaResource. 2. 设置mybatis 配置文件:Configuration.xml, 在src_user目录下建立此文件,内容如下: 程序代码 程序...

    Java语言基础下载

    线程中断/恢复的几种方式 178 创建线程的两种方式 179 线程的控制 180 实例分析 182 内容总结 189 独立实践 190 第十二章:高级I/O流 192 学习目标 192 I/O基础知识 193 字节流 193 字符流 194 节点流 194 过程流 ...

    Java面试宝典2020修订版V1.0.1.doc

    34、Java创建对象有几种方式 22 35、写出验证Email的正则表达式 22 39、说出十种常见的异常 22 40什么是检查性异常和非检查性异常? 23 41、Java的异常处理机制是什么? 23 42、一个静态方法,里面可不可以用this和...

    JAVA面试题最全集

    76.EJB有哪几种?区别是什么? 77.JavaBean与EJB有什么区别? 78.软件开发生命周期有哪几个阶段? 79.软件开发有哪些因素? 80.软件开发中如何进行版本控制? 81.UML中,类视图如何表示类中的继承与聚合? 82.客户端...

    计算机Java、网络面试资料

    另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用throw关键字引发异常。所有的异常都是java.lang.Thowable的子类。 2. Java的接口和C++的虚类的相同和不同处。 由于...

    Java编程思想(完整版)

    2.2.3 Java中的数组 2.3 绝对不要清除对象:在大多数程序设计语言中,变量的“存在时间”(Lifetime)一直是程序员需要着重考虑的问题。变量应持续多长的时间?如果想清除它,那么何时进行?在变量存在时间上...

    Java语言的科学与艺术 斯坦福大学经典教材

     自1995年首次发布以来,Java编程语言作为一种教学语言变得日益重要,现在已经成为初级计算课程斯坦福大学的标准语言。Java语言可以让学生编写高度交互式程序,这充分激发了他们的学习兴趣。但Java语言很复杂,老师...

    大厂java面试题库集锦

    另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用throw关键字引发异常。所有的异常都是java.lang.Thowable的子类。 2. Java的接口和C++的虚类的相同和不同处。 由于...

Global site tag (gtag.js) - Google Analytics