如何創建數組
❶ 用創建數組的兩種方式。創建一個數組。元素為12345的數組
數組的4種聲明方式:
1.先聲明再初始化
例如:
//1.聲明
int[] nums;
//初始化
nums = new int[5];
2.聲明並初始化
例如:
//2.聲明、初始化
int[] nums = new int[10];
3.創建數組同時賦值
例如:
//3.創建數組同時賦值
String[] names=new String[]{"大名","小米","夏雨荷"};
int[] ages=new int[]{21,22,21,56,13};
for (int i = 0;i < names.length;i++){
System.out.prinrln(names[i]);
}
for (int i = 0;i < ages.length;i++){
System.out.prinrln(ages[i]);
}
4.創建同時賦值,簡寫,不能寫成兩條語句
例如:
//4.創建同時賦值,簡寫,不能寫成兩條語句
String[] cities = {"上海","北京"};
(1)如何創建數組擴展閱讀:
數組(Array)是有序的元素序列。若將有限個類型相同的變數的集合命名,那麼這個名稱為數組名。組成數組的各個變數稱為數組的分量,也稱為數組的元素,有時也稱為下標變數。用於區分數組的各個元素的數字編號稱為下標。數組是在程序設計中,為了處理方便, 把具有相同類型的若干元素按有序的形式組織起來的一種形式。 這些有序排列的同類數據元素的集合稱為數組。
數組是用於儲存多個相同類型數據的集合。
在C語言中, 數組屬於構造數據類型。一個數組可以分解為多個數組元素,這些數組元素可以是基本數據類型或是構造類型。因此按數組元素的類型不同,數組又可分為數值數組、字元數組、指針數組、結構數組等各種類別。
❷ 怎麼建立數組
先在設計界面上加入控制項COMMAND1,在屬性內設Index=0
然後單擊COMMAND1,按CTRL+C進行復制
此時,你可以連續按9次CTRL+V,在窗體上就會出現COMMAND1的控制項數組9個,加上原來的1個,共10個。
❸ php裡面怎麼新建數組
php裡面新建數據可以通過兩種方式,一種是通過array函數來創建,另一種就是通過賦值[]來創建。
<?php
$arr1=array(1,2,3,4);
var_mp($arr1);
$arr2[0]=1;
$arr2[1]=2;
$arr2[2]=3;
$arr2[3]=4;
var_mp($arr2);
❹ 如何創建數組,索引數組
第一步:首先我們需要創建一個數組或矩陣,如我們在MATLAB命令窗口中輸入代碼:
a=[1 2 3 4;5 6 7 8;9 10 11 12;13 14 15 16;17 18 19 20]
即可創建一個4行4列的數組,如下圖所示。
❺ matlab如何創建多維數組
1、打開matlab,在命令行窗口輸入zeros(2,3),如下圖所示。
❻ java中怎麼創建一個數組
Java 中創建數組的基本格式為 type[] varname = new type[size]{item1, item2, item3},其中 type 表示元素的類型, size 表示創建數組的大小,在指定後面所有元素的情況下,這個大小可以省略,後面花括弧括起來的部分,用於指定元素,如果指定了大小,可以不要後面的部分,如以下語句軍創建了一個數組;
int[] = new int[1]; // 創建一個長度為1 的整形數組
int[] = new []{1}; // 創建一個長度為1,第一個元素的值為1;
❼ 怎樣建立這樣的一個數組
在JAVA中創建數組有兩種方式
(1)靜態創建 如String[] array = {"a", "b", "c"};
(2)動態創建 如String[] array = new String[] {"a", "b", "c"};或String[] array = new String[3];(先確認元素個數)
一般情況下習慣使用動態創建方式 比較靈活 可以先規定元素個數 後對每個元素進行賦值
❽ 創建數組的幾種方式
一、數組分類
1.數組是由一組有序的值或鍵值對組成的數據結構
2.數組根據鍵名類型分為:索引數組 與 關聯數組 二大類
3.索引數組:鍵名是元素的位置索引,默認從0開始,採用系統自動處理可以省略鍵名
4.關聯數組:鍵名是自定義的字元串,類似於對象中的屬性列表
//索引數組: 採用字面量直接定義
$arts = ['亢龍有悔', '飛龍在天', '見龍在田', '鴻漸於陸', '潛龍勿用', '突如其來'];
//關聯數組: 採用字面量直接定義
$swordsman = ['name'=>'郭靖','position'=>'金刀駙馬','skill'=>'降龍十八掌'];
二、數組定義
1. 整體定義: $arr = [...]
2. 逐個定義: $arr[] = ...
3. 數組元素可以是字面量,也可以變數,甚至還可以是數組,從而創建多維數組
//逐個定義:以添加的方式的來創建數組
$position = '金刀駙馬';
$swordsman=[];
$swordsman['name'] = '郭靖';
$swordsman['position'] = $position;
$swordsman['skill'] = '降龍十八掌';
三、數組遍歷
1. for()循環:適合遍歷索引數組
2. while()循環
3. foreach()循環: 數組專用,強烈推薦
4. list(),each(),while()配合完成的遍歷,因為each()已不再推薦,所以不再學習
4. 內部指針
1. for()循環:
$resl = '';
for($i=0;$i<count($arts);$i++)
{
$resl .=$arts[$i].',';
}
echo rtrim($resl,',').'<hr>'; //去掉最右邊留下來的逗號
2. while()循環
$res2 = '';
$i = 0;
while($i<count($arts))
{
$res2 .= $arts[$i].'-';
$i++;
}
echo rtrim($res2,'-').'<hr>';
3. foreach()循環
//3.foreach
foreach ($arts as $key=>$value)
{
echo $key.'---'.$value.'<br>';
}
4.list(),each(),while()遍歷
list($var1,$var2,...) = [value1, value2,....]:將索引數組中的值,依次賦給list()中的變數
each($arr):將數組中的每個元素,拆分鍵和值二部分,並分別以索引和關聯二種方式返回
//測試each()
$arr = [100,'name'=>'DonnieKing'];
$temp = each($arr);
echo '<pre>';
print_r($temp);
$temp = each($arr);
echo '<pre>';
print_r($temp);
echo '<hr>';
while(list($key,$value) = each($swordsman))
{
echo $key.'---'.$value.'<br>';
}
echo '<hr>';
5.內部指針
(1)current():當前指針指向元素的值
(2)key(): 當前指針指向元素的鍵名/索引
(3)next(): 指針後移
(4)prev(): 指針前移
(5)end(): 指針移到尾部最後一個元素上
(6)reset(): 指針復位,指向第一個元素
//指針復位
reset($arts);
//獲取第一個元素的鍵值
echo key($arts),'---',current($arts),'<br>';
//後移一位,獲取第二個元素的鍵值
next($arts);
echo key($arts),'---',current($arts),'<br>';
//前移一位
prev($arts);
echo key($arts),'---',current($arts),'<br>';
//移到最後,獲取最後一個元素的鍵值
end($arts);
echo key($arts),'---',current($arts),'<br>';
echo '<hr>';
//記得先復位數組指針,從頭開始遍歷
reset($arts);
for($i=0;$i<count($arts);$i++)
{
echo key($arts).'---'.current($arts) .'<br>';
next($arts); //指針後移一位
}
//使用while循環配置指針進行遍歷
echo '<hr>';
reset($arts);
//使用入口判斷型,會導致第一招丟失
while(next($arts))
{
// prev($arts);
echo key($arts).'---'.current($arts).'<br>';
}
//應該使用出口判斷結構: do ~ while()
echo '<hr>';
reset($arts);
do{
echo key($arts).'---'.current($arts).'<br>';
}while(next($arts)) ;
❾ java中如何創建字元串數組
java中定義一個字元串數組方式如下:
1.String[] str={"AAA","BBB","CCC"};
2.String str[]={"AAA","BBB","CCC"};
string類型和其他基本類型相似,創建數組時,有上述兩種方式。
數組可以分為一維數組和二維數組;
一維數組的語法格式:
數組元素類型 數組名[ ]={數組元素的初值,。。。}
如: int sa[]={1,2,3}
二維數組聲明的語法格式:
數組元素類型 數組名[ ][ ]
如:int a[][]=new int [2[3]
都是一個原理的,自己換一下自己想要定義的數組類型就可以了。
字元串數組的創建:
String a =new String("Java");
不過推薦用ArrayList strArray = new ArrayList (); 比較靈活。
❿ java中怎麼創建對象數組
首先我們需要創建一個class:
classStudent{
Stringname;
doublescore;
Stringnum;
Student(Stringn,doubles,Stringm){
name=n;
s=score;
num=m;
}
publicstaticvoidprintInfo(){
System.out.println(num+","+name+","+score);
}
}
接下來我們對此類進行數組的創建:
//1
Studentstu[];<spanstyle="white-space:pre"></span>//聲明數組。
stu=newStudent[3];<spanstyle="white-space:pre"></span>//創建數組,這里是創建的一個引用的數組,每一個引用並沒有確切的地址。
for(inti=0;i<3;i++){<spanstyle="white-space:pre"></span>//為數組創建對象,也就是說為創建的引用關聯到確切的地址。
stu[i]=newStudent();
}
//2
Studentstu[]=newStudent[3];
for(inti=0;i<3;i++){
stu[i]=newStudent();
}
//3
Studentstu[]=newStudent{newStudent(sjl,87,01),newStudent(ljs,98,02),newStudent(lls,92,03)};