黑马程序员技术交流社区
标题:
新手请懂的指教刚看了毕老师的关于数组的视频提个问题
[打印本页]
作者:
tree
时间:
2013-10-14 21:26
标题:
新手请懂的指教刚看了毕老师的关于数组的视频提个问题
class ArrayDamo
{
public static void main(String[] args)
{
int [] x = new int[]{1,5,9,7};
System.out.println(??????);
//我想把数组x里的数都打印出来怎么做?
}
}
作者:
loading……99.9
时间:
2013-10-14 21:40
int [] x = new int[]{1,5,9,7};
//1
System.out.println(Arrays.toString(x));
//2
for(int i = 0; i <x.length; i ++)
{
System.out.println(x[i]);
}
//3
for(int i: x)
{
System.out.println(i);
}
复制代码
现在我所想的几种,你选吧。
作者:
飘落
时间:
2013-10-14 21:45
import java.util.Arrays;
class ArrayDamo {
public static void main(String[] args) {
int[] x = new int[] { 1, 5, 9, 7 };
System.out.println(Arrays.toString(x));//方式一
//方式二
for(int i:x){
System.out.print(i+" ");
}
//方式三,这个比较基本
System.out.println();
for(int i=0;i<x.length;i++){
System.out.print(x[i]+" ");
}
}
}
复制代码
作者:
kellyzyb
时间:
2013-10-17 10:26
首先要把元素中的数组取出来需要进行遍历
int[] arr = {1,2,3,5,4,6,7,9};
for(int x =0; x<arr.length; x++)
{
System.out.println(arr[x]);
}
}
复制代码
这个是最基本的啊。
下面这个就是美化一点的
public static void selectArr(int[] arr)
{
System.out.print("[");
for(int x =0; x<arr.length; x++)
{
if(x!=arr.length-1)
System.out.print(arr[x]+",");
else
System.out.print(arr[x]+"]");
}
}
复制代码
作者:
周志龙
时间:
2013-10-17 10:43
如果楼主已经解惑,请将帖子改为提问结束
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2