真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java測試添加學(xué)生代碼 java測試添加學(xué)生代碼的軟件

.給出存儲班級三十名學(xué)生基本信息的Java代碼,基本信息的具體賦值由考生自擬?

下面是一個存儲班級三十名學(xué)生基本信息的 Java 代碼示例:

十年的薩迦網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都營銷網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整薩迦建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“薩迦網(wǎng)站設(shè)計”,“薩迦網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

import java.util.ArrayList;

public class Student {

private String name;

private int age;

private String gender;

public Student(String name, int age, String gender) {

this.name = name;

this.age = age;

this.gender = gender;

}

public String getName() {

return name;

}

public int getAge() {

return age;

}

public String getGender() {

return gender;

}

}

public class Classroom {

private ArrayListStudent students;

public Classroom() {

this.students = new ArrayListStudent();

}

public void addStudent(Student student) {

students.add(student);

}

public ArrayListStudent getStudents() {

return students;

}

}

public class Main {

public static void main(String[] args) {

Classroom classroom = new Classroom();

// 添加 30 名學(xué)生的基本信息

classroom.addStudent(new Student("Tom", 18, "Male"));

classroom.addStudent(new Student("Alice", 19, "Female"));

// ...

// 此處省略 28 名學(xué)生的信息

// 獲取所有學(xué)生的信息

ArrayListStudent students = classroom.getStudents();

for (Student student : students) {

System.out.println("Name: " + student.getName());

System.out.println("Age: " + student.getAge());

System.out.println("Gender: " + student.getGender());

}

}

}

該代碼定義了兩個類:Student 類表示一個學(xué)生,包含了學(xué)生的姓名、年齡和性別等信息;Classroom 類表示一個班級,包含了一個學(xué)生的列表,并提供了添加學(xué)生和獲取學(xué)生列表的方法。

在 Main 類的 main 方法中,我們首先實例化一個 Classroom 對象,然后依次添加 30 名學(xué)生的信息。最后,我們調(diào)用 getStudents 方法獲取所

編寫Java程序,用于顯示學(xué)生的姓名和年齡、專業(yè)。

java是面向?qū)ο蟮木幊陶Z言,一切皆為對象。本題雖然基礎(chǔ),但是特別有代表性。在做這類java編程時也應(yīng)該引入面向?qū)ο蟮乃季S。

一學(xué)生類屬性的定義:

1.擁有三個屬性,姓名,年齡和專業(yè)

姓名,是用文字進行表述的,所以可以使用String 字符串類型

年齡,大家都說18,19歲,一般很少聽人說18.725歲,所以我們可以使用int整數(shù)類型來表示

專業(yè),也是用文字進行表述的,所以還是用String字符串類型

2. 修飾符:java為了更好的封裝,所以屬性一般要用private進行修飾,

但是可以用setter對屬性進行修改,也可以用getter對屬性進行讀取

二構(gòu)造方法的設(shè)計

為了符合java開發(fā)的規(guī)范和習(xí)慣,需要添加一個無參數(shù)的構(gòu)造器。

有參數(shù)的構(gòu)造方法,需要對屬性進行初始化設(shè)置

三方法的設(shè)置

除開屬性的setter和getter方法外。

符合開發(fā)規(guī)范,還需要重寫toString方法。用于返回字符串

所以我們顯示(打印)信息時,也可以直接調(diào)用toString返回的字符串,然后打印

四 參考代碼和注釋

學(xué)生類

public?class?Student?{//定義學(xué)生類

private?String?name;//屬性?姓名

private?int?age;//屬性?年齡

private?String?major;//屬性?專業(yè)

public?Student()?{//無參數(shù)的構(gòu)造法:?為了符合java開發(fā)規(guī)范和習(xí)慣,添加一個無參構(gòu)造器

}

public?Student(String?name,?int?age,?String?major)?{//有參的構(gòu)造方法,初始化屬性

this.name?=?name;

this.age?=?age;

this.major?=?major;

}

public?void?ShowInfo(){//顯示信息的方法

System.out.println(this);//打印時,自動調(diào)用toString方法,把該實例打印出來

}

public?String?toString()?{//重寫父類的toString方法,也是符合java規(guī)范的

return?"【學(xué)生】\t姓名:"+name+"\t年齡:"+age+"\t專業(yè):"+major;

}

//下面是屬性的get和set方法,getter用于獲取屬性的值,setter用于設(shè)置或修改屬性的值

public?String?getName()?{

return?name;

}

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

this.name?=?name;

}

public?int?getAge()?{

return?age;

}

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

this.age?=?age;

}

public?String?getMajor()?{

return?major;

}

public?void?setMajor(String?major)?{

this.major?=?major;

}

}

測試類

public?class?Test?{

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

Student?s1?=?new?Student("張三",?19,?"漢語語言文學(xué)");//調(diào)用有參數(shù)的構(gòu)造器,創(chuàng)建學(xué)生實例

s1.ShowInfo();//顯示信息

Student?s2?=?new?Student();//調(diào)用無參數(shù)的構(gòu)造器,創(chuàng)建學(xué)生實例

s2.setName("李四");//設(shè)置屬性的值

s2.setAge(20);

s2.setMajor("計算機科學(xué)與技術(shù)");

s2.ShowInfo();

}

}

測試結(jié)果

【學(xué)生】 姓名:張三 年齡:19 專業(yè):漢語語言文學(xué)

【學(xué)生】 姓名:李四 年齡:20 專業(yè):計算機科學(xué)與技術(shù)

五總結(jié)

通過這種基礎(chǔ)編程,主要訓(xùn)練我們面向?qū)ο蟮乃季S,以及養(yǎng)成良好的編程習(xí)慣。

在java中編寫程序,定義一個學(xué)生類

代碼如下:

package exam2;

import java.util.ArrayList;

import java.util.List;

/**

編寫一個Java應(yīng)用程序,該程序包括3個類:

定義一個學(xué)生類,Student有姓名,學(xué)號,選學(xué)的課程列表

定義一個課程類:課程名稱,課程分數(shù)

(1)初始化一個學(xué)生,選擇了三門課程,并添加到學(xué)生的屬性中

(2)實現(xiàn)統(tǒng)計學(xué)生的總分功能

1.正確編寫2個類(5分)

2.統(tǒng)計學(xué)生的總分功能(5分)

*/

public class Test {

public static void main(String[] args) {

ListCourse courses = new ArrayList();

// 初始化3門課程及分數(shù)

Course course1 = new Course("java", 80);

Course course2 = new Course("Math", 60);

Course course3 = new Course("English", 90);

// 課程對象添加到集合

courses.add(course1);

courses.add(course2);

courses.add(course3);

// 初始化學(xué)生對象

Student student = new Student("tom", "2015101", courses);

// student.setStuid("2015101");

// student.setStuname("tom");

// student.setCourses(courses);

// System.out.println(student);

// (2)實現(xiàn)統(tǒng)計 學(xué)生 的總分功能

int sum = sumScore(courses);

System.out.println(student.getStuname() + "學(xué)生總分:" + sum);

}

private static int sumScore(ListCourse courses) {

int sum = 0;

// 用課程對象,來獲取課程的分數(shù)

for (Course course : courses) {

sum += course.getScore();

}

return sum;

}

}

package exam2;

import java.util.List;

public class Student {

// 定義一個學(xué)生類,Student有姓名,學(xué)號,選學(xué)的課程列表

private String stuname;

private String stuid;

private ListCourse courses;

public Student() {

}

public Student(String stuname, String stuid, ListCourse courses) {

this.stuname = stuname;

this.stuid = stuid;

this.courses = courses;

}

public String getStuname() {

return stuname;

}

public void setStuname(String stuname) {

this.stuname = stuname;

}

public String getStuid() {

return stuid;

}

public void setStuid(String stuid) {

this.stuid = stuid;

}

public ListCourse getCourses() {

return courses;

}

public void setCourses(ListCourse courses) {

this.courses = courses;

}

@Override

public String toString() {

return "學(xué)生姓名=" + stuname + ",學(xué)號=" + stuid + ", 課程=" + courses;

}

}

package exam2;

public class Course {

//定義一個課程類:課程名稱,課程分數(shù)

private String cname;

private int score;

public Course() {

}

public Course(String cname, int score) {

this.cname = cname;

this.score = score;

}

public String getCname() {

return cname;

}

public void setCname(String cname) {

this.cname = cname;

}

public int getScore() {

return score;

}

public void setScore(int score) {

this.score = score;

}

@Override

public String toString() {

return "[課程名稱=" + cname + ", 課程分數(shù)=" + score + "]";

}

}

/*

運行:

tom學(xué)生總分:230

*/

擴展資料:

Public?語句說明

1.Public?語句聲明的變量在所有應(yīng)用程序的所有沒有使用OptionPrivate Module?的模塊的任何過程中都是可用的;若該模塊使用了?OptionPrivate Module,則該變量只是在其所屬工程中是公用的。

2.使用Public?語句可以聲明變量的數(shù)據(jù)類型。例如,下面的語句聲明了一個?Integer?類型的變量。

3.Public NumberOfEmployees As Integer 也可以使用Public?語句來聲明變量的對象類型。下面的語句為工作表的新實例聲明了一個變量。

參考資料:百度百科-Public 語句


標題名稱:java測試添加學(xué)生代碼 java測試添加學(xué)生代碼的軟件
分享地址:http://weahome.cn/article/dohojsi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部