黑马程序员技术交流社区

标题: 关于数组 [打印本页]

作者: 余睿    时间: 2012-11-8 17:34
标题: 关于数组
本帖最后由 冯海霞 于 2012-11-9 11:04 编辑

各位大虾 我刚学到数组这块内容 请教一个问题
比如说 我输入int[] arr={64,56,78,59,15,16}; 除了使用for循环,还有其他方法将之依次打印输出吗
作者: 打工人    时间: 2012-11-8 17:38
{:soso_e141:}一个一个的打。。。S.o.p(arr[0]);
                                     S.o.p(arr[1]);
                                      S.o.p(arr[2]);
                                     S.o.p(arr[3]);
                                     。。。。。。
作者: 朱宏青    时间: 2012-11-8 17:39
所有的循环都能打印啊
作者: 朱宏青    时间: 2012-11-8 17:41
冯海霞 发表于 2012-11-8 17:38
一个一个的打。。。S.o.p(arr[0]);
                                     S.o.p(arr[1]);
   ...

哈哈 我的第一反映也是这个!
作者: 打工人    时间: 2012-11-8 17:41
朱宏青 发表于 2012-11-8 17:41
哈哈 我的第一反映也是这个!

{:soso_e181:}默契了一下下
作者: jerry2627    时间: 2012-11-8 17:56
可以用while循环打印呀!
        int cnt=0;
        while(cnt<arr.length)
        {
                System.out.println(arr[cnt++]);
        }
作者: 黑马贾林栋    时间: 2012-11-8 18:20
在文件开头,class上面加上import java.util.Arrays; 调用方法Arrays方法,可以直接把数组转换成字符串,然后输出。
String str = Arrays.toString(arr);  //把arr转换成字符串
System.out.println(str);//打印字符串,打印出来的结果就是[64,56,78,59,15,16]
这个方法虽说用起来比较简单,但是,学java是要多敲代码的
作者: 余睿    时间: 2012-11-9 10:28
问题已经解决




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2