當前位置:編程學習大全網 - 編程軟體 - java數組題

java數組題

參考代碼

class?Student{

private?String?name;

private?String?age;

public?Student()?{//構造方法

}

public?Student(String?name,String?age){//有參構造方法

this.name?=?name;

this.age?=age;

}

public?String?toString()?{

return?"Student?[name="+name+",?age="+age+"]";

}

public?String?getName()?{

return?name;

}

public?void?setName(String?name)?{

this.name?=?name;

}

public?String?getAge()?{

return?age;

}

public?void?setAge(String?age)?{

this.age?=?age;

}

}

public?class?Test?{

public?static?void?main(String[]?args)?{

Student[]?ss?=?new?Student[3];

String?info?=?"Tom#15,jack#16,Dava#20";

String[]?temp?=?info.trim().split(",");//用逗號切割成3段

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

String[]?s1?=?temp[i].split("#");//用#切割成2部分

String?name?=?s1[0];

String?age?=?s1[1];

ss[i]?=?new?Student(name,age);//創建對象並存入學生數組

}

for?(Student?s?:?ss)?{//遍歷打印

System.out.println(s);

}

}

}

測試

Student?[name=Tom,?age=15]

Student?[name=jack,?age=16]

Student?[name=Dava,?age=20]

  • 上一篇:樹莓派C語言程序怎樣根據數據畫曲線
  • 下一篇:用C++編寫函數mySin(x)計算正弦函數,請問如何搞定?介紹壹種經典的算法,適合初學者,不要太復雜
  • copyright 2024編程學習大全網