A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 余睿 中级黑马   /  2012-11-8 17:34  /  1765 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 冯海霞 于 2012-11-9 11:04 编辑

各位大虾 我刚学到数组这块内容 请教一个问题
比如说 我输入int[] arr={64,56,78,59,15,16}; 除了使用for循环,还有其他方法将之依次打印输出吗

评分

参与人数 1技术分 +1 收起 理由
古银平 + 1 赞一个!

查看全部评分

7 个回复

倒序浏览
{: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:38
一个一个的打。。。S.o.p(arr[0]);
                                     S.o.p(arr[1]);
   ...

哈哈 我的第一反映也是这个!
回复 使用道具 举报
朱宏青 发表于 2012-11-8 17:41
哈哈 我的第一反映也是这个!

{:soso_e181:}默契了一下下
回复 使用道具 举报
可以用while循环打印呀!
        int cnt=0;
        while(cnt<arr.length)
        {
                System.out.println(arr[cnt++]);
        }

评分

参与人数 1技术分 +1 收起 理由
古银平 + 1 赞一个!

查看全部评分

回复 使用道具 举报
在文件开头,class上面加上import java.util.Arrays; 调用方法Arrays方法,可以直接把数组转换成字符串,然后输出。
String str = Arrays.toString(arr);  //把arr转换成字符串
System.out.println(str);//打印字符串,打印出来的结果就是[64,56,78,59,15,16]
这个方法虽说用起来比较简单,但是,学java是要多敲代码的

评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1

查看全部评分

回复 使用道具 举报
余睿 中级黑马 2012-11-9 10:28:53
8#
问题已经解决
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马