JAVA中数组如何打印出来
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA中数组如何打印出来相关的知识,希望对你有一定的参考价值。
简单点说就用FOR循环,从下标0打到最后一个下标。就是所谓的遍历,数据迭代。
for(i=0;i<数组长度;i++)
System.out.println(数组名[i]);
参考技术A 一维
public class Test
public static void main(String[] args)
//定义一个一维数组
int[] a = new int [10];
//初始化数组(赋值)
for(int i = 0; i < a.length; i++)
a[i] = i + 1;
//打印结果
for(int i =0; i < a.length; i++)
System.out.println(a[i]);
结果是:
1
2
3
4
5
6
7
8
9
10
二维
public class Test
public static void main(String[] args)
//定义一个二维数组
int[][] a = new int [3][2];
int count = 1;
//初始化数组
for(int i = 0; i < a.length; i++)
for(int j = 0; j < a[i].length; j++)
a[i][j] = count;
count++;
//打印数组
for(int i = 0; i < a.length; i++)
for(int j = 0; j < a[i].length; j++)
System.out.println(a[i][j]);
结果是:
1
2
3
4
5
6
三维数组跟二维差不多就不写啦 参考技术B public static void main(String[] args) throws Exception
int[] arr = 1, 2, 3, 4, 5;
// 第一种
for (int i = 0; i < arr.length; i++)
System.out.println(arr[i]);
// 第二种
System.out.println(Arrays.toString(arr));
参考技术C 除了上面的for循环
还有一种是foreach
for(元素类型type 元素变量x : 遍历对象obj)
引用了x的java语句;
Example:
public class Test
public static void main(String[] args)
int[] a = 1,2,3;
for(int i : a)
System.out.print(i + " ");
参考技术D 使用循环
如果是一维数组,使用一层循环
二维数组使用二层循环
js如何判断一个值是数组中的第几个元素,并将这个值alert出来,不是打印元素,是打印它是第几个元素
数组中没有重复的,这个值也肯定在数组中
<script type="text/javascript">function aa()
var mycars=new Array();
mycars[0]="aaa";
mycars[1]="bbb";
mycars[2]="ccc";
//ie不支持indexOf的方法,下面这个if里的代码是来兼容ie用的。
if(!Array.indexOf)
Array.prototype.indexOf = function(obj)
for(var i=0; i<this.length; i++)
if(this[i]==obj)
return i;
return -1;
var a =mycars.indexOf('bbb');
//数组是从0开始数的,所以元素的位置等于返回值+1;如果嫌麻烦,那就用var a =mycars.indexOf('bbb')+1;这样返回值就直接是它的位置了。
alert(a);
window.onload=aa;
</script>
试试吧!!! 参考技术A 如果使用jquery,可以使用 $.inArray( value, array)来得出他的位置,不用区分浏览器。 参考技术B 循环数组 当循环到这个值的时候
var m=i+1;
alert(m);
以上是关于JAVA中数组如何打印出来的主要内容,如果未能解决你的问题,请参考以下文章