在JAVA編程中,設(shè)計存儲學(xué)生姓名和成績是一個重要的任務(wù)。我們可以使用數(shù)組或集合等數(shù)據(jù)結(jié)構(gòu)來存儲學(xué)生信息,并使用面向?qū)ο蟮姆椒ǚ庋b該過程。
首先,我們定義一個名為Student的類,其中包含學(xué)生姓名和成績兩個屬性:
public class Student{ private String name; private int score; public Student(String name, int score){ this.name = name; this.score = score; } public String getName(){ return name; } public int getScore(){ return score; } }
以上代碼使用了構(gòu)造函數(shù)來初始化學(xué)生姓名和成績屬性,并設(shè)置了相應(yīng)的getter方法用于獲取屬性值。
接下來,我們可以使用ArrayList集合來存儲多個學(xué)生信息:
import java.util.ArrayList; public class MainClass{ public static void main(String[] args){ ArrayList<Student> studentList = new ArrayList<>(); studentList.add(new Student("張三",80)); studentList.add(new Student("李四",90)); studentList.add(new Student("王五",75)); } }
以上代碼創(chuàng)建了一個ArrayList對象,并使用add()方法來添加三個學(xué)生信息。這些學(xué)生信息可以通過迭代器來依次輸出:
import java.util.Iterator; public class MainClass{ public static void main(String[] args){ ArrayList<Student> studentList = new ArrayList<>(); studentList.add(new Student("張三",80)); studentList.add(new Student("李四",90)); studentList.add(new Student("王五",75)); Iterator<Student> it = studentList.iterator(); while(it.hasNext()){ Student s = it.next(); System.out.println("姓名:" + s.getName() + ",成績:" + s.getScore()); } } }
以上代碼使用了迭代器遍歷ArrayList集合,并輸出每個學(xué)生姓名和成績。
綜上所述,使用JAVA設(shè)計存儲學(xué)生名字和成績的方法可以使用面向?qū)ο蟮木幊趟枷牒秃线m的數(shù)據(jù)結(jié)構(gòu)來實(shí)現(xiàn),從而方便地管理和處理學(xué)生成績信息。