-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 營銷推廣 > 專題列表 > 正文
JAVA老師和學(xué)生(java老師學(xué)生問題)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于JAVA老師和學(xué)生的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,相關(guān)業(yè)務(wù)請撥打電話:175-8598-2043,或添加微信:1454722008
本文目錄:
一、java聲明兩個類,一個學(xué)生類,一個教師類,并輸出相關(guān)信息
//沒用到訪問器(set、get)
public class TestClass {
public static void main(String[] args) {
//創(chuàng)建一個學(xué)生對象
Student xiaoming=new Student(2011001,"小明","打籃球、足球、玩游戲","175cm");
//創(chuàng)建一個老師對象
Teacher wanglaoshi=new Teacher("Java","王老師","編程、業(yè)余黑客","185cm");
}
}
//學(xué)生類
class Student {
//學(xué)生的學(xué)號,姓名,愛好,身高
int St_Id;
String St_Name,St_Love,St_Stature;
public Student(int id, String name, String love, String stature) {
this.St_Id=id;
this.St_Name=name;
this.St_Love=love;
this.St_Stature=stature;
//自我介紹下:
System.out.println("我是一名學(xué)生,我的名字是:"+St_Name
+" 我的學(xué)號是:"+St_Id
+" 我身高"+St_Stature
+" 我的愛好有: "+St_Love);
}
}
//教師類
class Teacher{
//教師的學(xué)號,姓名,愛好,身高
String T_Name,T_course,T_Love,T_Stature;
public Teacher(String course, String name, String love, String stature) {
this.T_course=course;
this.T_Name=name;
this.T_Love=love;
this.T_Stature=stature;
//自我介紹下:
System.out.println("我是一名學(xué)生,我的名字是:"+T_Name
+" 我?guī)銈兊恼n程是:"+T_course
+" 我身高"+T_Stature
+" 我的愛好有: "+T_Love);
}
}
二、設(shè)計(jì)評選優(yōu)秀教師和學(xué)生的java程序
這個你最好去淘寶買個程序吧,沒人會無償給你做程序的。
三、在java里怎么表達(dá)一個老師下面有N個學(xué)生
1,采用鍵值對的方式表示,一對多的映射關(guān)系
2,把鍵設(shè)為老師(鍵唯一,表示一個老師)
3,把值用集合或者數(shù)組表示(一個容器,表示可以有多個學(xué)生)
//用數(shù)組表示
Map<String,String[]>map = new HashMap<>();
String [] s = {"張三","李四","王五"};
map.put("王老師", s);
//用集合表示,需要定義一個Student類
Map<String,Arraylist<Student>>map = new HashMap<>();
Arraylist<Student> s = new Arraylist<>();
//添加數(shù)據(jù)
s.add(new Student());
map.put("王老師",s);
四、Java 如何實(shí)現(xiàn)把20個學(xué)生平均分給3個老師,有一個老師多一個,不能一下給一個老師分配三個
int xuesheng=20; //學(xué)生數(shù)目int xs[]={1,2,3,4,5,……} //相當(dāng)于學(xué)生信息
int laoshi=3; //老師數(shù)目
list ls1=new ArrayList(),ls2=new ArrayList(),ls3=new ArrayList();
for(int i=0;i<xuesheng;i+=laoshi){
ls1.add(xs[i]); //相對于分配學(xué)生給老師
if(i+1<xuesheng){
ls2.add(xs[i+1]);
}
if(i+2<xuesheng){
ls3.add(xs[i+2]);
}
}
以上就是關(guān)于JAVA老師和學(xué)生相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
初中生學(xué)java需要多久(尚硅谷java培訓(xùn)多少錢)
java培訓(xùn)班學(xué)費(fèi)一般多少(零基礎(chǔ)Java開發(fā)工程師培訓(xùn)收費(fèi)標(biāo)準(zhǔn))
學(xué)電子商務(wù)的好處(電子商務(wù)說白了就是干什么的)
猜你喜歡
如何自己建立一個網(wǎng)頁(如何自己建立一個網(wǎng)頁文檔)
展示設(shè)計(jì)100字設(shè)計(jì)說明_1
輿情人現(xiàn)在經(jīng)常交流的網(wǎng)站(輿情人現(xiàn)在經(jīng)常交流的網(wǎng)站叫什么)
在百度做廣告的收費(fèi)標(biāo)準(zhǔn)是多少(在百度做廣告的收費(fèi)標(biāo)準(zhǔn)是多少錢)
藝術(shù)字1~10可復(fù)制(1234567各種字體)
一鍵生成標(biāo)題軟件(在線標(biāo)題自動生成器)
輿情網(wǎng)站網(wǎng)址推薦(輿情網(wǎng)站網(wǎng)址推薦大全)
怎么進(jìn)去wordpress看文(wordpress網(wǎng)頁版入口看文)