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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ros安装教程 ubuntu18.04_idea安装和配置教程

    ros安装教程 ubuntu18.04_idea安装和配置教程ROS是机器人操作系统(RobotOperatingSystem)的英文缩写,源自斯坦福的开源项目。Ubuntu16.04只能安装ROSLunarLoggerhead或ROSKineticKame依次完成以下四步.第四步提示是否不验证,需输入y,等待安装完成sudosh-c’echo”debhttp://packages.ros.org/ros/ubuntu$(lsb_release-sc)main”>/etc/apt/sources.list.d/r

    2025年10月18日
    3
  • 各种获取设备唯一标识的方法介绍

    各种获取设备唯一标识的方法介绍一.UDID(UniqueDeviceIdentifier)UDID的全称是UniqueDeviceIdentifier,它就是苹果iOS设备的唯一识别码,它由40位16进制数的字母和数字组成(越狱的设备通过某些工具可以改变设备的UDID)。移动网络可利用UDID来识别移动设备,但是,从IOS5.0(2011年8月份)开始,苹果宣布将不再支持用uniqueIdentifier方法获

    2022年7月11日
    19
  • executeSql之执行增删改查「建议收藏」

    executeSql之执行增删改查「建议收藏」transaction.executeSql(sqlquery[],dataHandler,errorHandler);第一个参数为需要执行的Sql语句,比如要在表中插入内容executeSql(‘INSERTINTOMsgDataVALUES(?,?,?)'[],dataHandler,errorHandler)VALUES(?,?

    2022年5月11日
    39
  • ORACLE SEQUENCE 权限

    ORACLE SEQUENCE 权限
    ORACLESEQUENCE的简单介绍
    如何修改sequence的权限(将用户aaa下的sequence查询权限分配给用户bbb):
    connaaa/aaa
    grantselect onsequencenametobbb
    connbbb/bbb
    selectaaa.sequencename.nextvalfromdual
     
    授予和收回权限
    grantselectonseq_teamme

    2022年10月19日
    5
  • c++开源库rapidxml介绍与示例

    c++开源库rapidxml介绍与示例官方地址:http://rapidxml.sourceforge.net/官方手册:http://rapidxml.sourceforge.net/manual.html也可以在github上下载到别人上传的rapidxml:https://github.com/dwd/rapidxml1.头文件一般我们用到的头文件只有这三个#include”rapidxml/rapidxml.hpp”

    2022年7月17日
    19
  • Python元组_python排列组合多少种怎么写

    Python元组_python排列组合多少种怎么写元组元组的特点:是一种不可变序列,一旦创建就不能修改拆包将元组的元素取出赋值给不同变量>>>a=('hello','world',1

    2022年7月29日
    8

发表回复

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

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