導航:首頁 > 編程語言 > java數組實例

java數組實例

發布時間:2023-08-06 04:22:38

java中怎麼樣建立按鈕數組

JButton[] btnArray = new JButton[10];
for(int i = 0;i < btnArray.length;i++){
btnArray[i] = new JButton(String.valueOf(i));

}

❷ java中怎麼創建對象數組

//如果你是初學JAVA,建議你看看這段代碼,裡面有一些基本技巧
//有疑問可以問我!

import java.io.*;

public class StudentInformation {

public static void main(String args[]) throws IOException {
Student[] st = new Student[5];// 第一個錯誤
int i = 0;
st[i++] = new Student().setStudent("WangZhen", 20, 1, 1.76);
st[i++] = new Student().setStudent("YangZhen", 21, 2, 1.66);
st[i++] = new Student().setStudent("Wangqiang", 19, 3, 1.86);
st[i++] = new Student().setStudent("XiaoMing", 18, 4, 1.71);
st[i++] = new Student().setStudent("XiaoHong", 22, 5, 1.74);
for (i = 0; i < st.length; i++)
st[i].display();
System.out.println("請輸入要查詢學生的姓名");
String str;
BufferedReader buf;
buf = new BufferedReader(new InputStreamReader(System.in));
str = buf.readLine();
for (i = 0; i < st.length; i++) {
if (st[i].name.equals(str)) {
System.out.println("所要查找學生為");
st[i].display();
}
}

}

}

class Student {
String name;

int age;

int num;// 學號

double high;// 身高

public void display() {
System.out.println("姓名:" + name + "\t年齡:" + age + "\t身高:" + high + "\t學號:" + num);
}

public Student setStudent(String n, int a, int nu, double h) {
name = n;
age = a;
num = nu;
high = h;
return this;
}
}

❸ java創建對象數組然後用構造方法實例化

Java創建對象數組然後構造方法實例化,如下:

packagecom.test;

importjava.util.Arrays;

publicclassEmployee{
/**
*員工編號
*/
privateStringnumber;

/**
*員工姓名
*/
privateStringname;

/**
*員工薪水
*/
privatedoublesalary;

/**
*無參數構造函數
*/
publicEmployee(){
System.out.println("調用了構造函數方法一,實例化對象");
}

/**
*給屬性賦值構造函數
*@paramnumber
*@paramname
*@paramsalary
*/
publicEmployee(Stringnumber,Stringname,doublesalary){
super();
this.number=number;
this.name=name;
this.salary=salary;
System.out.println("調用構造函數方法二,實例化對象");
}

publicstaticvoidmain(String[]args){
//構造Employee對象數組為2長度
Employee[]emp=newEmployee[2];

//員工一(實例化),並且構造函數里設置值
Employeee1=newEmployee("e0001","xiaoming",5000.0);


//員工二(實例化),用set設置值,get的話可以獲取到員工某個屬性
Employeee2=newEmployee();
e2.setName("小二");
e2.setNumber("e0002");
e2.setSalary(5500.1);

//將實例化的對象存進數組中
emp[0]=e1;
emp[1]=e2;
System.out.println("實例化的數組對象為:"+Arrays.toString(emp));
}

publicStringgetNumber(){
returnnumber;
}

publicvoidsetNumber(Stringnumber){
this.number=number;
}

publicStringgetName(){
returnname;
}

publicvoidsetName(Stringname){
this.name=name;
}

publicdoublegetSalary(){
returnsalary;
}

publicvoidsetSalary(doublesalary){
this.salary=salary;
}

@Override
publicStringtoString(){
return"Employee[number="+number+",name="+name+",salary="+
salary+"]";
}
}
運行結果:
調用構造函數方法二,實例化對象
調用了構造函數方法一,實例化對象
實例化的數組對象為:[Employee[number=e0001,name=xiaoming,salary=5000.0],Employee[number=e0002,name=小二,salary=5500.1]]

❹ java數組如何循環添加元素

java數組循環添加元素,實例如下:

public兄耐classceshi{
publicstaticvoidmain(String[]args)throws握逗Exception{
int[]intArray=newint[10];//新建一個int類型數組
for(inti=0;i<9;i++){
intArray[i]=i;
System.out.println("循環給int數組賦值,列印段塵賣出來的值為"+intArray[i]);
}

}

}

運行結果為:

❺ java中數組之間的傳值

java中數組之間的傳值,可以使用for循環語句根據下標分別進行賦值,實例如下:

packagecom.qiu.lin.he;

publicclassCeShi{

publicstaticvoidmain(String[]args){

int[]i=newint[]{1,2,3};//第一個int數組
int[]j=newint[3];//等待賦值的第二個int數組
for(intk=0;k<3;k++){
j[k]=i[k];//進行數組之間賦值
System.out.println("數組之間賦值"+j[k]);
}

}

}

運行結果如下:

閱讀全文

與java數組實例相關的資料

熱點內容
雲鏡下載什麼格式app 瀏覽:763
iosAndroidjava 瀏覽:402
外賣員轉型做程序員 瀏覽:927
看房用什麼app准 瀏覽:157
雞蛋解壓玩具測評 瀏覽:705
阿里雲發布arm伺服器晶元 瀏覽:756
對加密貨幣平台的態度 瀏覽:373
刺客信條pdf 瀏覽:453
湛江頭條程序員 瀏覽:162
裝上加密狗就死機 瀏覽:927
windows程序員轉linux 瀏覽:570
androidusb驅動xp 瀏覽:947
單片機的數字電壓表設計 瀏覽:792
成功連接伺服器是什麼意思 瀏覽:892
如何審定伺服器訪問許可權 瀏覽:687
姜梓童陳一鳴程序員 瀏覽:921
青島程序員駐場開發哪家好 瀏覽:474
stc89c52單片機介紹 瀏覽:21
linux編譯路徑比 瀏覽:970
程序員上班自己帶電腦 瀏覽:495