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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

class ArrayDamo
{
        public static void main(String[] args)
        {
                int [] x = new int[]{1,5,9,7};
                System.out.println(??????);
                //我想把数组x里的数都打印出来怎么做?
               
        }
}

评分

参与人数 1黑马币 +3 收起 理由
李江 + 3

查看全部评分

4 个回复

倒序浏览
  1. int [] x = new int[]{1,5,9,7};
  2.                  //1
  3.          System.out.println(Arrays.toString(x));
  4.          //2
  5.          for(int i = 0; i <x.length; i ++)
  6.          {
  7.                  System.out.println(x[i]);
  8.          }
  9.          //3
  10.          for(int i: x)
  11.          {
  12.                  System.out.println(i);
  13.          }
复制代码
现在我所想的几种,你选吧。

评分

参与人数 1技术分 +1 收起 理由
李江 + 1

查看全部评分

回复 使用道具 举报
  1. import java.util.Arrays;

  2. class ArrayDamo {
  3.         public static void main(String[] args) {
  4.                 int[] x = new int[] { 1, 5, 9, 7 };
  5.                 System.out.println(Arrays.toString(x));//方式一
  6.                
  7.                 //方式二
  8.                 for(int i:x){
  9.                         System.out.print(i+" ");
  10.                 }
  11.                
  12.                 //方式三,这个比较基本
  13.                 System.out.println();
  14.                 for(int i=0;i<x.length;i++){
  15.                         System.out.print(x[i]+" ");
  16.                 }

  17.         }
  18. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
李江 + 1

查看全部评分

回复 使用道具 举报
首先要把元素中的数组取出来需要进行遍历
  1. int[] arr = {1,2,3,5,4,6,7,9};
  2.                 for(int x =0; x<arr.length; x++)
  3.                 {
  4.                         System.out.println(arr[x]);
  5.                 }

  6.         }
复制代码
这个是最基本的啊。

下面这个就是美化一点的
  1. public static void selectArr(int[] arr)
  2.         {
  3.                 System.out.print("[");
  4.                 for(int x =0; x<arr.length; x++)
  5.                 {
  6.                         if(x!=arr.length-1)
  7.                                 System.out.print(arr[x]+",");
  8.                         else
  9.                                 System.out.print(arr[x]+"]");
  10.                 }
  11.         }
复制代码

评分

参与人数 1技术分 +1 收起 理由
周志龙 + 1

查看全部评分

回复 使用道具 举报
如果楼主已经解惑,请将帖子改为提问结束
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马