java输出数组的方法_java怎样输出数组中的所有元素

java输出数组的方法_java怎样输出数组中的所有元素文章目录数组的输出的三种方式一维数组:1.传统的for循环方式2.foreach循环3.利用Array类中的toString方法二维数组:1.传统的for循环方式2.foreach循环3.利用Array类中的toString方法数组的输出的三种方式一维数组:定义一个数组int[]array={1,2,3,4,5};1.传统的for循环方式for(inti=0;i<array.length;i++){System.out.println(array

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

数组的输出的三种方式

一维数组:

定义一个数组

int[] array = { 
   1,2,3,4,5};

1. 传统的for循环方式

for(int i=0;i<array.length;i++)
{ 
   
      System.out.println(array[i]);
}

运行结果:
在这里插入图片描述

2. for each循环

for(int a:array)
    System.out.println(a);

运行结果:
在这里插入图片描述

3. 利用Array类中的toString方法

调用Array.toString(a),返回一个包含数组元素的字符串,这些元素被放置在括号内,并用逗号分开

int[] array = { 
   1,2,3,4,5};
System.out.println(Arrays.toString(array));

输出:[1, 2, 3, 4, 5]

在这里插入图片描述

注意System.out.println(array);这样是不行的,这样打印是的是数组的首地址。

System.out.println(array);

如下面所示:
在这里插入图片描述

二维数组:

对于二维数组也对应这三种方法,定义一个二维数组:

int[][] magicSquare =
        { 
   
                { 
   1, 3, 2, 4},
                { 
   5, 10, 11, 8},
                { 
   9, 6, 7, 9}
        };

Java实际没有多维数组,只有一维数组,多维数组被解读为”数组的数组”,例如二维数组magicSquare是包含{magicSquare[0],magicSquare[1],magicSquare[2]}三个元素的一维数组,magicSqure[0]是包含{1, 3, 2, 4},四个元素的一维数组,同理magicSquare[1],magicSquare[2]也一样。

1. 传统的for循环方式

for(int i=0;i<magicSquare.length;i++)
{ 
   
    for(int j=0;j<magicSquare[i].length;j++)
    { 
   
        System.out.print(magicSquare[i][j]+" ");
    }
    System.out.println();	//换行
}

运行结果:
在这里插入图片描述

2. for each循环

for(int[] a:magicSquare)
{ 
   
    for(int b:a)
    { 
   
        System.out.print(b+" ");
    }
    System.out.println();//换行
}

运行结果:
在这里插入图片描述

3. 利用Array类中的toString方法

for(int i=0;i<magicSquare.length;i++)
    System.out.println(Arrays.toString(magicSquare[i]));

运行结果:
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/183101.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • JSBridge 原理

    JSBridge 原理JSBridge的起源近些年,移动端普及化越来越高,开发过程中选用Native还是H5一直是热门话题。Native和H5都有着各自的优缺点,为了满足业务的需要,公司实际项目的开发过程中往往会融合两者进行Hybrid开发。Native和H5分处两地,看起来无法联系,那么如何才能让双方协同实现功能呢?这时我们想到了Cordova,Cordova提供了一组与设备相关的…

    2025年6月5日
    2
  • 模拟高并发请求_模拟驾驶怎么点火

    模拟高并发请求_模拟驾驶怎么点火转:模拟高并发的情况

    2022年4月21日
    250
  • 《on Java 中文版》读后感(《JAVA编程思想》的原作者)(JAVA 小虚竹)

    《on Java 中文版》读后感(《JAVA编程思想》的原作者)(JAVA 小虚竹)感谢图灵图书的邀请,能提前拜读**BruceEckel**的新作《OnJava8》,**BruceEckel**是《ThinkinginJava》(中文版是**《Java编程思想》(第4版)**)的原作者,**巨佬**(大佬中的大佬)的新书值得期待。

    2022年6月29日
    34
  • python之 python 起源、语言特点[通俗易懂]

    python之 python 起源、语言特点[通俗易懂]一、1.1什么是PythonPython是一门优雅而健壮的编程语言,它继承了传统编译语言的强大性和通用性,同时也借鉴了简单脚本和解释语言的易用性。它可以帮你完成工作,而且一段时间以后,你还能看

    2022年7月5日
    21
  • potplayer自定义加速播放[通俗易懂]

    potplayer自定义加速播放[通俗易懂]进入选项如下图如下图,其中第三步输入快捷键时使用键盘,如冲突会有响铃和提示,建议使用图中ctrl+方向键一定要点击应用

    2022年5月21日
    54
  • 小程序自定义tabbar的两种方式

    小程序自定义tabbar的两种方式小程序自定义tabbar先做一下效果展示吧本案例是按照官网来做的app.js代码:“tabBar”:{“custom”:true,“color”:“#000000”,“selectedColor”:“#000000”,“backgroundColor”:“#000000”,“borderStyle”:“white”,“list”:[{“pagePath”:…

    2025年7月30日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号