導航:首頁 > 編程語言 > java數組定義

java數組定義

發布時間:2022-02-11 06:38:52

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}};

⑵ java中數組的定義

//指定長度為10
String [] arr = new String[10];
//兩種沒什麼區別,只是上面可讀性比較好
String arr[] = new String[10];
//直接初始化數組
String[] arr = {"a","b"};
//先定義一個數組
String [] arr = null;
//賦值數組的第一個值
arr[0] = "a";

⑶ java數組定義,跪求!

您好,提問者:
在Java中定義數組的時候,必須對其初始化,因為數組長度不可擴展。
如果以後添加的話,建議使用List list = new ArrayList();

⑷ 怎樣用java定義一個int數組

1、首先在java軟體中,在項目中引入hutool的jar包,如下圖所示。

⑸ java 數組的定義與創建

Stringinfo[];
info=newString[2];
錯了
你是自創的java代碼吧


1.Stringinfo[]=newString[2];
2.Stringinfo[]={};

⑹ java中 類型的數組定義

是10,
因為length返回的是已用空間

⑺ java中定義數組變數

按照你說的,那就是二維數組啦.int [][] a ,一維數組a[]的變數也是數組

⑻ java 對象數組定義

寫了一個簡單的實例,你可以參考一下。
public class a {
public static void main(String[]args){

int a[]={3,9,8};//這個是數組的靜態初始化.

Date days[]={new Date(1,4,2994),new Date(2,4,2004),new Date(2,5,2005)};
//創建了3個Date對象放在days[]數組里。

//這里還有種寫法。你可以先定義個數組,然後動態的進行付值。

//這樣寫可能煩了點,你也可以用for循環來進行動態賦值。

//列:Date days[];

// days=new Date[3];

// days[0]=new Date(1,2,3);

// days[1]=new Date(1,2,3);

// days[2]=new Date(1,2,3);

for(int i=0;i<days.length;i++){

//循環數組里的對象
System.out.println(days[i].a);
//將對象中的a屬性列印輸出。

}
}
}

class Date{
int a,b,c;
Date(int x,int y,int z){
a=x;
b=y;
z=c;
}
}

⑼ java自定義類型數組

你好,我看出兩點問題來。
1. Student的對象都沒有初始化,因為你只創建了數組對象,而數組的每個元素都為null,所以你運行的時候會拋出空指針異常。
2. 你的Student類裡面的score屬性,也定義成了數組類型,但是你沒有對這個屬性初始化,在下面給課程分數賦值的時候必然會出錯。

⑽ java 對象數組定義是什麼

對象是類的一個實例(對象不是找個女朋友),有狀態和行為。例如,一條狗是一個對象,它的狀態有:顏色、名字、品種;行為有:搖尾巴、叫、吃等。

數組的三種定義方法

1.數組類型[] 數組名=new 數組類型[數組長度];

2.數組類型[] 數組名={數組0,數組1,數組2,數組3,....};

3.數組類型[] 數組名=new 數組類型[]{數組0,數組1,數組2,...};

閱讀全文

與java數組定義相關的資料

熱點內容
cad2014教程pdf 瀏覽:199
怎麼遍歷伺服器同一類型的文件 瀏覽:436
惠普戰66畫圖編程 瀏覽:805
java面向對象作業 瀏覽:568
cad插件製作加密狗 瀏覽:923
cmd命令對話框 瀏覽:290
安卓應用怎麼常駐 瀏覽:676
安卓手機怎麼群發小費才不會被鎖 瀏覽:741
相機文件夾設置 瀏覽:855
centos7php怎麼用 瀏覽:119
查看linux操作系統版本的命令 瀏覽:382
收支預演算法怎麼做 瀏覽:875
模板如何上傳到伺服器 瀏覽:372
如何同步安卓信息到新ipad 瀏覽:364
騰訊雲輕量伺服器流量警告 瀏覽:503
u盤備份linux 瀏覽:120
高壓縮比活塞 瀏覽:92
壓縮彈簧標准件 瀏覽:25
linux統計個數命令 瀏覽:292
cad轉pdf居中 瀏覽:8