数组array

2人阅读 评论(0) 收藏 举报
分类:
数组array
数组的结构: 数据类型[] 变量名 = 赋值;
数组的三种声明方式
    String[] array = { "U", "W", "H" };// 直接赋值
    String[] array2 = new String[4];// 定义长度
    // 通过new的方式赋值
    String[] array3 = new String[] { "A", "B", "C" };

实例
package fourcircle;
public class TwoDimensionArray {
    public static void main(String[] args) {
       int[][] arr = new int[3][5];
       // for循环遍历二维数组
       for (int i = 0; i < arr.length; i++) {
           for (int j = 0; j < arr[i].length; j++) {
               int element = (int) (Math.random() * 10);// 强制类型转换,随机产生[0,10)之间的整数
               arr[i][j] = element;
               System.out.print(arr[i][j]+"\t");
           }
           System.out.println();
       }
        System.out.println("--------------------华丽丽滴分割线-------------------------");
       // foreach
       for (int[] i : arr) {
           for (int j : i) {
               int a = (int) (Math.random() * 20);
               System.out.print(a + "\t");
           }
           System.out.println();
       }
        System.out.println("--------------------华丽丽滴分割线-------------------------");
       /* while遍历二维数组 */
       int i = 0;
       while (i < arr.length) {
           int j = 0;
           while (j < arr[i].length) {
               int a = (int) (Math.random() * 17);
               arr[i][j] = a;
               System.out.print(arr[i][j] + "\t");
               j++;
           }
           i++;
           System.out.println();
       }
        System.out.println("--------------------华丽丽滴分割线-------------------------");
       /* do-while遍历二维数组 */
       int j = 0;
       do {
           int k = 0;
           do {
               arr[j][k] = (int) (Math.random() * 37);
               System.out.print(arr[j][k] + "\t");
               k++;
           } while (k < arr[j].length);
           System.out.println();
           j++;
       } while (j < arr.length);
    }
}
查看评论

C#中的数组 Array数组

  • 2008年10月17日 16:57
  • 1KB
  • 下载

matlab字符串、元胞和构架数组

  • 2010年06月04日 21:24
  • 131KB
  • 下载

数据结构 严蔚敏 数组 array

  • 2010年12月05日 20:32
  • 2KB
  • 下载

C++内置数组和array的比较

array是C++11中新提出来的容器类型,与内置数组相比,array是一种更容易使用,更加安全的数组类型,可以用来替代内置数组。作为数组的升级版,继承了数组最基本的特性,也融入了很多容器操作,下面介...
  • u011405218
  • u011405218
  • 2017-04-24 19:40:11
  • 4980

Python之数组模块——array

该模块定义了一个对象类型,可以表示一个基本值的数组:整数、浮点数、字符。 数组模块array的大部分属性及方法的应用: import array #array.array(typecod...
  • ZZh1301051836
  • ZZh1301051836
  • 2018-01-03 17:36:27
  • 962

C++动态数组类模板

  • 2012年11月20日 22:40
  • 187KB
  • 下载

Array类型(数组项的添加和删除)

转换方法(转换为字符串显示) 查看数组里面的值,可以调用toString()或valueOf()方法转换为字符串显示,默认为每个字符串之间以逗号分隔,也可以直接输出对象数组名进行查看 栈方法 栈是...
  • zhoujingying22
  • zhoujingying22
  • 2016-04-12 20:24:05
  • 505

C++11 array使用详解

C++11中的array使用详解
  • SENLINZM
  • SENLINZM
  • 2014-08-19 15:47:48
  • 5389

c++ 的vector、array和数组的比较

在c++11中,STL中提拱了一个新的容器std::array,该容器在某些程度上替代了之前版本的std::vector的使用,更可以替代之前的自建数组的使用。那针对这三种不同的使用方式,先简单的做个...
  • haust_wang
  • haust_wang
  • 2015-11-15 12:16:17
  • 6696

swift中array数组的使用

数组使用有序列表存储同一类型的多个值,且相同的值可以多次出现在一个数组的不同位置中。 数组会强制检测元素的类型,如果类型不同则会报错,Swift 数组应该遵循像Array这样的形式,其中Elemen...
  • potato512
  • potato512
  • 2016-09-18 14:27:00
  • 1120
    个人资料
    等级:
    访问量: 112
    积分: 131
    排名: 117万+
    文章分类
    文章存档
    最新评论