編寫Cource
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到浦東網(wǎng)站設(shè)計(jì)與浦東網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:做網(wǎng)站、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、國(guó)際域名空間、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋浦東地區(qū)。
/**
*?一、編寫一個(gè)課程類Course,包含:
*?1、3個(gè)私有成員變量:課程編號(hào)(cNumber)、課程名(cName)和學(xué)分?jǐn)?shù)(cUnit);
*?2、1個(gè)構(gòu)造器方法:帶3個(gè)參數(shù)的構(gòu)造器方法,用于初始化課程編號(hào)、課程名和學(xué)分。
*?3、成員方法:(1)cNumber?、cName、cUnit屬性的set和get方法
*?(2)printCourceInfo:用于輸出課程的相關(guān)信息;
*?4、編寫Cource類的測(cè)試程序,創(chuàng)建課程對(duì)象:編號(hào)為070401,課程名為Java程序設(shè)計(jì),學(xué)分為4。要求輸出課
*/
public?class?Course?{
private?int?cNumber;
private?String?cName;
private?int?cUnit;
public?Course(int?cNumber,?String?cName,?int?cUnit)?{
this.cNumber?=?cNumber;
this.cName?=?cName;
this.cUnit?=?cUnit;
}
public?void?setcNumber(int?cNumber)?{
this.cNumber?=?cNumber;
}
public?void?setcName(String?cName)?{
this.cName?=?cName;
}
public?void?setcUnit(int?cUnit)?{
this.cUnit?=?cUnit;
}
public?int?getcNumber()?{
return?cNumber;
}
public?String?getcName()?{
return?cName;
}
public?int?getcUnit()?{
return?cUnit;
}
public?void?printCourseInfo()?{
System.out.println("課程編號(hào):?"?+?cNumber?+?"??課程名"?+?cName?+?"??學(xué)分?jǐn)?shù)"?+?cUnit);
}
}
編寫測(cè)試類
public?class?TestCourse{
public?static?void?main(String[]?args){
Course?course=new?Course(070401,"Java程序設(shè)計(jì)",4);
course.printCourseInfo();
}
}
代碼是AndroidStudio里寫的。測(cè)試不了~不過(guò)肯定沒(méi)錯(cuò)的(吧~)
用IDE寫的話可以直接生成get set 和構(gòu)造函數(shù)的。這種代碼都不怎么需要寫的。不過(guò)如果是新手的話寫多點(diǎn)沒(méi)壞處。
java課程設(shè)計(jì)題目及代碼分別是:
1、題目:計(jì)算器。設(shè)計(jì)內(nèi)容是設(shè)計(jì)一個(gè)圖形界面(GUI)的計(jì)算器應(yīng)用程序,完成簡(jiǎn)單的算術(shù)運(yùn)算。
設(shè)計(jì)要求是設(shè)計(jì)的計(jì)算器應(yīng)用程序可以完成家法、減法、乘法、除法和取余運(yùn)算。且有小數(shù)點(diǎn)、正負(fù)號(hào)、求倒數(shù)、退格和清零功能。
2、代碼:
數(shù)字按鈕NumberButton類如下:
import java.awt.
import java.awt.event.
import javax.swing.
public class NumberButton extends Button.
{
int number.
public NumberButton(int number).
{
super(""+number).
this.number=number.
setForeground(Color.blue).
}
public int getNumber().
{
return number;
}
}
其它java課程設(shè)計(jì)題目及代碼是:
題目:華容道。編寫一個(gè)按鈕的子類,使用該子類創(chuàng)建的對(duì)象代表華容道中的人物。通過(guò)焦點(diǎn)事件控制人物顏色,當(dāng)人物獲得焦點(diǎn)時(shí)顏色為藍(lán)色,當(dāng)失去焦點(diǎn)時(shí)顏色為灰色。
通過(guò)鍵盤事件和鼠標(biāo)事件來(lái)實(shí)現(xiàn)曹操、關(guān)羽等人物的移動(dòng)。當(dāng)人物上發(fā)生鼠標(biāo)事件或鍵盤事件時(shí),如果鼠標(biāo)指針的位置是在人物的下方(也就是組件的下半部分)或按下鍵盤的“↓“鍵,該人物向下移動(dòng)。向左、向右和向上的移動(dòng)原理類似。
代碼是:
String name[]={"曹操","關(guān)羽","張","劉","馬","許","兵","兵","兵","兵"}.
for(int i=0;iname.length;i++).
{
person[i]=new Person(i,name[i]).
person[i].addKeyListener(this).
person[i].addMouseListener(this).
//? ? ?person[i].addFocusListener(new Person).
add(person[i]).
}
person[0].setBounds(104,54,100,100).
person[1].setBounds(104,154,100,50).
person[2].setBounds(54,154,50,100).
person[3].setBounds(204,154,50,100).
person[4].setBounds(54,54,50,100).
person[5].setBounds(204,54,50,100);
person[6].setBounds(54,254,50,50);
person[7].setBounds(204,254,50,50);
person[8].setBounds(104,204,50,50);
person[9].setBounds(154,204,50,50);
你只需要一個(gè)選課表,存學(xué)生ID,課程ID,所有學(xué)生的選課都是這一個(gè)表,每次選課加一條數(shù)據(jù),展現(xiàn)的時(shí)候根據(jù)用戶去查選課表就行了
public class IdUtil {
public static void main(String[] args) {
//七天的課程
String[] week = new String[7];
//每天的課程名
week[0] = "語(yǔ)文,語(yǔ)文,語(yǔ)文,語(yǔ)文,語(yǔ)文,語(yǔ)文,語(yǔ)文,語(yǔ)文,語(yǔ)文,語(yǔ)文";
week[1] = "數(shù)學(xué),數(shù)學(xué),數(shù)學(xué),數(shù)學(xué),數(shù)學(xué),數(shù)學(xué),數(shù)學(xué),數(shù)學(xué),數(shù)學(xué),數(shù)學(xué)";
week[2] = "外語(yǔ),外語(yǔ),外語(yǔ),外語(yǔ),外語(yǔ),外語(yǔ),外語(yǔ),外語(yǔ),外語(yǔ),外語(yǔ)";
week[3] = "物理,物理,物理,物理,物理,物理,物理,寂寞學(xué),物理,物理";
week[4] = "化學(xué),化學(xué),化學(xué),化學(xué),化學(xué),化學(xué),化學(xué),化學(xué),化學(xué),化學(xué)";
week[5] = "生物,生物,生物,生物,生物,生物,生物,生物,生物,生物";
week[6] = "寂寞學(xué),寂寞學(xué),寂寞學(xué),寂寞學(xué),寂寞學(xué),寂寞學(xué),寂寞學(xué),寂寞學(xué),寂寞學(xué),寂寞學(xué)";
//上課時(shí)間
String[] time = {"8:00","9:00","8:00","8:00","8:00","8:00","8:00","8:00","8:00","8:00"};
for(int a=1;a8;a++){
System.out.print("\t"+"星期"+a);
}
System.out.println();
int b = 0;
for(int i=1;i11;i++){
switch (i) {
case 1:
System.out.println("上午");
break;
case 5:
System.out.println("下午");
break;
case 9:
System.out.println("晚上");
break;
}
System.out.print(time[i-1]+"\t");
for(int j=0;j7;j++){
System.out.print(week[j].split(",")[b]+"\t");
}
System.out.println();
b++;
}
}
}
名稱欄目:java編寫課程表代碼 java課程名稱
網(wǎng)頁(yè)路徑:http://www.rwnh.cn/article36/doshopg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、品牌網(wǎng)站建設(shè)、企業(yè)建站、網(wǎng)站維護(hù)、全網(wǎng)營(yíng)銷推廣、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)