1.数组的输出的三种方式

一维数组:

定义一个数组   int[] array = {1,2,3,4,5};

(1)传统的for循环方式

1 for(int i=0;i

(2)for each循环

1 for(inta:array)2 System.out.println(a);

(3)利用Array类中的toString方法

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

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

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

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

二维数组:

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

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

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

(1)传统的for循环方式

1 for(int i=0;i

6    } System.out.println(); //换行

7 }

(2)for each循环

1 for(int[] a:magicSquare)2 { for(intb:a)3 {4    System.out.print(b+" ");5 } System.out.println();//换行

6 }

(3)利用Array类中的toString方法

1 for(int i=0;i

java数组输出是地址_Java数组的输出相关推荐

  1. java数组输出是地址_java数组输出 - SuperPcf的个人空间 - OSCHINA - 中文开源技术交流社区...

    java数组输出 输出一个数组中的元素,我们通常用for循环来做,比如: [java] view plaincopy在CODE上查看代码片派生到我的代码片 package test; public c ...

  2. C语言数组名、数组名取地址、数组首元素地址之间的关系

    C语言中数组名a.数组名取地址&a.数组首元素地址&a[0]三者的概念有点绕,花了点时间好好琢磨了一下,将自己的理解记录下来,如有错误之处,欢迎赐教. 首先看下面的一小段代码: #in ...

  3. java输出数组中的元素_java一行代码输出数组的所有元素内容

    如果要用java把一个数组的元素都输出到控制台的话,你要怎么做呢? 是通过一个循环去循环数组中的各个元素,然后输出吗? 像不像二维数组 今天我要说的是,可以通过一行代码就完成这个工作.是一样什么样的代 ...

  4. java数组使用实验报告_JAVA数组与类的定义-java实验报告

    JAVA数组与类的定义-java实验报告 JAVA数组与类的定义-java实验报告 .实验目的与要求 1. 熟悉Java类.对象和方法的一般操作练习等. 2. 熟悉数组等的定义和使用. 二.实验内容及 ...

  5. java 使用vsphere 创建虚拟机‘_Java数组的创建及使用

    数组是具有相同数据类型的一组数据的集合,作为对象允许使用new关键字进行内存分配.首先先来熟悉一下一维数组的创建和使用. 声明一维数组,有下列两种方式: 数组元素类型 数组名字[]; 数组元素类型[] ...

  6. java 数组声明并初始化_Java数组的声明与初始化

    在<Java数组简介>一节中,我们已经了解了什么是数组.什么是基本数据类型的数组,那么大家是不是迫不及待地想知道一个基本数据类型的数组是什么样子的呢?下面我们就一起来揭开它神秘的面纱吧! ...

  7. java数组声明语句是_Java数组的声明和遍历

    Java 数组 数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同. Java 语言中提供的数组是用来存储固定大小的同类型元素. 你可以声明一个数组变量,如 n ...

  8. java数组怎么全部初始化_Java数组初始化,这三种方式有什么区别?

    首先因为数组初始化要使用的时候必须确定数组的长度,也就是说数组的长度是不可变的. 在JAVA中创建数组有两种方式 : (1)静态创建 如 Object[] arr1 = {"a", ...

  9. java 数组中插入元素_Java数组添加元素

    java 数组中插入元素 How to add elements to an array in java We know that java array size is fixed, so we ca ...

最新文章

  1. 同一个IP不同端口号使用session失效
  2. PHP性能追踪及分析工具xhprof的安装与使用
  3. 问题 G: 果汁店的难题(贪心)
  4. java ip输入框_JavaScript实现IP地址的输入框方式
  5. C语言--学生管理系统--(完整代码)
  6. python tkinter frame加入窗口_Python ---(五)Tkinter窗口组件:LabelFrame
  7. 【Centos配置2】远程管理必备工具配置:ssh/vnc/webadmin
  8. jQuery animate()动画效果
  9. 下载SAP标准教程的方法
  10. 泰安出差,使用产品有所感触
  11. 手机电子词典_如何把手机变成一款英语学习神器?
  12. BitTorrent DHT 协议中文翻译
  13. 华为鸿蒙操作系统国美通讯,国美通讯(600898)03月06日14:30大单揭秘
  14. rgb转hsv (Verilog)
  15. Win11怎么以管理员身份运行?Win11以管理员身份运行的设置方法
  16. 我的世界Java版最大村庄_我的世界19w11a:详解MC全新村庄机制,我已经准备好重开存档了!...
  17. 「雕爷学编程」Arduino动手做(25)——MQ2气敏检测模块
  18. 目前免费用可用的天气api接口及失效接口
  19. 偶然发现,Javascript中双重否定的写法
  20. RAID和LVM介绍、练习

热门文章

  1. python的gpu编程_cuda-Python GPU编程
  2. Excel如何根据单元格内容插入同名称图片到批注
  3. 关于iOS APP上架App Store,区域限制问题。
  4. Ubuntu下opencv的安装和使用
  5. mysql分区函数_mysql 分区可用函数
  6. python数据结构与算法面试_python面试总结4(算法与内置数据结构)
  7. python--raise
  8. 如何保护文件和文件夹的安全 大学计算机,如何加密整个文件夹以及如何加密计算机文件...
  9. rabbitmq 心跳机制
  10. C++中数组作为函数参数的注意问题