java中怎麼定義數組
『壹』 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中數組定義是什麼
java中數組的定義:
字元串數組:
1、String[] str=new String[5];
2、String[] str=new String[]{"a","b"};
3、String[] str={"a","b"};
整形數組:
1、int[] i=new int[5];
2、int[] i=new int[]{0,1};
3、int[] i={0,1};
其他數組定義的方法類似!
『叄』 JAva 如何定義數組
我寫的是例子
1、 type[] 變數名 = new type[數組中元素的個數];
例如:int[] a = new int[10]; 或 int a[] = new int[10];
2、String str[] = {"abc","bcd","edf"}; str就是一個數組,而且賦值了。
3、 int[] a = new int[]{1,2,3,4};
這三中方式都可以哦,type是數據類型。
『肆』 JAVA中數組的正確定義方法是什麼
一般來說這是不同語言之間競爭的結果,第二種方法在c語言等面向過程的語言中被廣泛的使用,鑒於許多程序員在學習java或者c#時候,都具有部分c的基礎,所以這種數組聲明的方式被保留了下來。 不過對於java和C#這類面向對象的語言,都推薦使用第一種命名方式,原因很簡單,第一,java和c# 把數組當成是對象處理,將數組統一的繼承自Array這個類。第二,將方括弧表示是數組類型,而寫在後方容易與變數的名稱相互混淆,鑒於一般程序設計語言的變數的定義結構為: 變數類型 變數名稱 賦值運算符 變數名稱或者常量參數; 因此採用第一種更有助於理解數組是一種引用的數據類型,而與基本數據類型相互區分。 其實在使用中,可以根據個人喜好來寫,sun公司推薦第一種原因在於此。
『伍』 java中數組的定義
數組的定義
語法有兩種:
type arrayName[];
type[] arrayName;
type 為Java中的任意數據類型,包括基本類型和組合類型,arrayName為數組名,必須是一個合法的標識符,[ ] 指明該變數是一個數組類型變數。
/**
*數組的三種定義方法
*
*1.數組類型[]數組名=new數組類型[數組長度];
*2.數組類型[]數組名={數組0,數組1,數組2,數組3,....};
*3.數組類型[]數組名=new數組類型[]{數組0,數組1,數組2,...};
**/
publicclassWhatEver{
publicstaticvoidmain(String[]args){
//第一種例:
String[]test1=newString[6];
test1[0]="數組0";
test1[1]="數組1";
//第二種例:
String[]test2={"數組0","數組1","數組2","...."};
//第三種例:
String[]test3=newString[]{"數組0","數組1","數組2","...."};}
}
『陸』 java 怎麼定義一個字元串數組
java中定義一個字元串數組方式如下:
1.String[] str={"AAA","BBB","CCC"};
2.String str[]={"AAA","BBB","CCC"};
string類型和其他基本類型相似,創建數組時,有上述兩種方式。
『柒』 Java中數組的定義與使用方法
Java中數組的定義與使用方法:
1、數組的定義
語法有兩種:
type arrayName[];
type[] arrayName;
type 為Java中的任意數據類型,包括基本類型和組合類型,arrayName為數組名,必須是一個合法的標識符,[ ] 指明該變數是一個數組類型變數。
例如:
int demoArray[];
int[] demoArray;
這兩種形式沒有區別,使用效果完全一樣,讀者可根據自己的編程習慣選擇。
注意:Java在定義數組時並不為數組元素分配內存,因此[ ]中無需指定數組元素的個數,即數組長度。而且對於如上定義的一個數組是不能訪問它的任何元素的,開發者必須要為它分配內存空間,這時要用到運算符new,其格式如下:
arrayName=new type[arraySize];
其中,arraySize 為數組的長度,type 為數組的類型。如:
demoArray=new int[3];//為一個整型數組分配3個int 型整數所佔據的內存空間。
2、數組的初始化
可以在聲明數組的同時進行初始化(靜態初始化),也可以在聲明以後進行初始化(動態初始化)。例如:
// 靜態初始化
// 靜態初始化的同時就為數組元素分配空間並賦值
int intArray[] = {1,2,3,4};
String stringArray[] = {"", "", "網路知道"};
// 動態初始化
float floatArray[] = new float[3];
floatArray[0] = 1.0f;
floatArray[1] = 132.63f;
floatArray[2] = 100F;
3、數組的使用:
每個數組都有一個length屬性來指明它的長度,例如 intArray.length 指明數組 intArray 的長度。
【示例】寫一段代碼,要求輸入任意5個整數,輸出它們的和。
import java.util.*;
public class Demo {
public static void main(String[] args){
int intArray[] = new int[5];
long total = 0;
int len = intArray.length;
// 給數組元素賦值
System.out.print("請輸入" + len + "個整數,以空格為分隔:");
Scanner sc = new Scanner(System.in);
for(int i=0; i<len; i++){
intArray[i] = sc.nextInt();
}
// 計算數組元素的和
for(int i=0; i<len; i++){
total += intArray[i];
}
System.out.println("所有數組元素的和為:" + total);
}
}
運行結果:
請輸入5個整數,以空格為分隔:10 20 15 25 50
所有數組元素的和為:120
『捌』 JAVA中如何定義數組類型的數組
int型的定義方式如
int[]
x=
new
int[a]
其中a是數組的長度
x是數組的變數名
其他類型依次類推
那就是二維數組嘛
int[
][
]x
=new
int
[a][b]
就行了
『玖』 在java中如何定義一個字元串數組
1. java中定義一個字元串數組方式如下,string類型和其他基本類型相似,創建數組有兩種方式:
String[] str={"AAA","BBB","CCC"};
String str[]={"AAA","BBB","CCC"};
2.推薦用ArrayList<String> strArray = new ArrayList<String> (); 比較靈活。
3.也可以寫為如下格式:class[] array; array = new class[number];其中前半句為聲明,後半句為初始化,初始化必須要讓編譯器知道大小,聲明的時候java是不分配內存的,只有創建的時候也就是new的時候才會分配內存。
(9)java中怎麼定義數組擴展閱讀:
1.數組是相同數據類型的元素的集合。
2.數組中的各元素的存儲是有先後順序的,它們在內存中按照這個先後順序連續存放在一起。
3.數組元素用整個數組的名字和它自己在數組中的順序位置來表示。例如,a[0]表示名字為a的數組中的第一個元素,a[1]代表數組a的第二個元素,以此類推。
4.對於VB的數組,表示數組元素時應注意:下標要緊跟在數組名後,而且用圓括弧括起來(不能用其他括弧)。下標可以是常量,變數,或表達式,但其值必須是整數。下標必須為一段連續的整數,其最小值成為下界,其最大值成為上界。不加說明時下界值默認為1。
『拾』 java中如何定義數組
int[] anArray = null;這樣賦值在java中是不允許的,會判定為語法錯誤,首先java只可以在class中聲明成員變數,而不能對變數賦值,你只能在方法中(例如:main方法或者其他方法)對變數賦值。但是class中允許在聲明變數的同時,為變數賦初始值。
也就是說 int anArray2 = new int[10]; 這樣是允許的,這里的 new int[10] 是初始化操作(不是賦值操作)。
anArray = new int[10];
static int[] bArray = null;
public void setValue()
{anArray = new int[10]; }
public static void main(String[] args)
{anArray = new int[10]; }
java中使用 [][] 來定義二維數組 定義數組時也可同時初始化
下面是一些例子
float[][] numthree; //定義一個float類型的2維數組
numthree=new float[5][5]; //為它分配5行5列的空間大小
numthree[0][0]=1.1f; //通過下標索引去訪問 1行1列=1.1
long[][] numfive=new long[5][]; //定義一個long類型的不規則數組
numfive[0]=new long[5]; //為第1行分配5列
double型的數組分配3行3列的空間同時賦值
double[][] numsix={{1.111D,2.222D,3.333D},{4.444D,5.555D,6.666D}};
int[][] numseven=new int[][]{{10,20,30},{40,50},{60}};