定义数组的格式

第一种定义格式

 1 public class Array_Definition {
 2     public static void main(String[] args) {
 3         int[] arr=new int[2]; //[]里面的数字表示的是数组的长度
 4         int arr1[]=new int[3];//[]可以放在int后面也可以放在arr1后面
 5
 6
 7         //给角标赋值
 8         arr[0]=34;
 9         arr[1]=345;//赋的值也不能超过类型的存储范围
10         System.out.println(arr[0]);//打印arr数组中的角标元素,数组一定义就有初始化值,int类型的数组默认的是0
11         System.out.println(arr);//打印的是arr数组的内存地址值
12
13         boolean[] arr2 = new boolean[2];//类型默认的就是false
14         float arr3[] = new float[3];//float默认的是0.0f,注意:赋值的时候要加上f  因为小数默认的是double类型的
15         double arr4[] = new double[3];// double默认的是0.0
16     }
17 }

第二种定义格式:数组的内容不确定时用第一种格式,内容确定用第二种格式

1 public class Array_Definition {
2     public static void main(String[] args) {
3         int[] arr7 = new int[]{3,5,1,7};//{}里面代表的是数组的元素,[]里面不可以写长度因为容易出错
4         //简化格式:
5         int[] arr8 = {3,5,1,7};//也称为静态数组
6     }
7 }

数组只有在执行时才在堆内存中产生实体

时间: 2024-10-11 21:55:21

定义数组的格式的相关文章

php中定义数组的方法

1.PHP定义数组的格式 数组名=array(); 如:$aa=array();//这样就定义了一个数组, 之后给元素赋值: $aa[0]="9016"; $aa[1]="9017"; $aa[2]="9018"; 2.PHP输出数组的方法: foreach($aa as $val) { echo$val; } 也可以在定义数组时直接赋值 $aa=array(0=>"9016",1=>"9017"

使用typedef语句定义数组类型

使用typedef语句定义数组类型     1. 一维数组类型的定义格式 typedef <元素类型关键字><数组类型名>[<常量表达式>]; 例如: (1) typedef int vector[10]; (2) typedef char strings[80]; (3) typedef short int array[N]; 第一条语句定义了一个元素类型为int,含有10个元素的数组类型vector,若不使用typedef保留字,则就变成了数组定义,它只定义了一个元

JavaScript定义数组

JavaScript定义数组有两种方式: 1.通过Arrary()构造函数定义数组. 2.通过直接赋值法定义数组. Arrary()构造函数定义数组 格式一: var name = new Array(num); name[0] = 元素1; …… name[num-1] = 元素num; 格式二: var name = new Array(); name[0] = 元素1; name[0] = 元素2; name[0] = 元素3; …… 格式三: var name = new Array(元

动态定义数组?.xml

pre{ line-height:1; color:#3c3c3c; background-color:#d2c39b; font-size:16px;}.sysFunc{color:#627cf6;font-style:italic;font-weight:bold;} .selfFuc{color:#800080;} .bool{color:#d2576f;} .condition{color:#000080;font-weight:bold;} .key{color:#000080;} .

php如何定义数组常量

是这样吗?<?php define('BEST_PHPER',array('name'=>'巩文','address'=>'china')); My God,明确告诉你不可以:原因是Warning: Constants may only evaluate to scalar values. 也就是说define常量的值:仅允许标量和 null.标量的类型是 integer, float,string 或者 boolean.所以数组是不允许的 通常做法是采用下面的方法去间接地去定义“数组常

loadrunner中定义数组

loadrunner 中数组的定义 loadrunner 中数组的定义: lr_save_string("www.google.com","website_1"); lr_save_string("www.baidu.com","website_2"); lr_save_string("www.163.com","website_3"); lr_save_string("www

C#中定义数组--字符串及数组操作

一.一维: int[] numbers = new int[]{1,2,3,4,5,6}; //不定长 int[] numbers = new int[3]{1,2,3};//定长 二.多维 int[,] numbers = new int[,]{{1,2,3},{1,2,3}}; //不定长 int[,] numbers = new int[2,2]{{1,2},{1,2}}; //定长 三.例子 A:int[] mf1=new int[6]; //注意初始化数组的范围,或者指定初值; //包

动态定义数组

首先:为什么需要动态定义数组呢?  这是因为,很多情况下,在预编译过程阶段,数组的长度是不能预先知道的,必须在程序运行时动态的给出  但是问题是,c++要求定义数组时,必须明确给定数组的大小,要不然编译通不过    如: int Array[5];正确 int i=5;       int Array[i]; 错误 因为在编译阶段,编译器并不知道 i 的值是多少 那么,我们该如何解决定义长度未知的数组呢?   答案是:new 动态定义数组 因为new 就是用来动态开辟空间的,所以当然可以用来开辟

JavaScript定义数组的三种方式(new Array(),new Array(&#39;x&#39;,&#39;y&#39;),[&#39;x&#39;,&#39;y&#39;])

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-