版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Java程序設(shè)計(jì)課程作業(yè)
第一章緒論
1、安裝JavaSDK到你的電腦中。
2、選擇安裝一種Java開發(fā)工具到你的電腦中。Jcreater、NetBeans、Eclipse
3、編譯并運(yùn)行一個(gè)"HelloWorld”Java程序。
程序代碼:
//filename:App2_l.Java
publicclassApp2_l
(
publicstaticvoidmain(String[]args)
(
System.out.println("helloWord");
)
)
F:、大三學(xué)習(xí)App2_l.jaua
大三學(xué)習(xí)App2」
helloWord
F、大三學(xué)習(xí)\jaua>.
4、編譯并運(yùn)行一個(gè)JavaApplet程序。
答:編譯成功,不過(guò)瀏覽器不顯示自己的Applet程序,還在學(xué)習(xí)中,錯(cuò)誤的原因是自己電
腦上java的安全設(shè)置的原因,修改后運(yùn)行成功。
第二章Java語(yǔ)法基礎(chǔ)
1、下列表達(dá)式是否有錯(cuò)?若有錯(cuò),請(qǐng)說(shuō)明何處出現(xiàn)何種錯(cuò)誤;若無(wú)錯(cuò),請(qǐng)給出其值。
(1)3+4?2A-8
沒(méi)有錯(cuò)誤,運(yùn)行結(jié)果為-28
(2)36>>2*4&48<<以1+2
運(yùn)行結(jié)果為0
(3)"abc"+123||8?2
有錯(cuò)誤,||這個(gè)運(yùn)算規(guī)律是兩邊均為boolean型
(4)2*4&&0<2||4%2
有錯(cuò)誤,I|這個(gè)運(yùn)算規(guī)律是兩邊均為boolean型
2、任意準(zhǔn)備一份學(xué)生成績(jī)表,其中包括至少3門課程、每門課程至少10名同學(xué)的成績(jī)。請(qǐng)
編寫程序完成以下功能:⑴統(tǒng)計(jì)并輸出各門課程的平均成績(jī)。(2)輸出等級(jí)表:優(yōu)、良、
中、及格與不及格。
importjava.util.*;
classstudent{
Stringnum;
doublemath;
doubleenglish;
doublechinese;
)
publicclassTest(
publicstaticvoidmain(String[]agrs){
studentstu[]=newstudent[11];
for(inti=0;i<10;i++)
stu[i]=newstudent。;
Scannerreader=newScanner(System.in);
System.out.printing請(qǐng)依次輸入十個(gè)同學(xué)的數(shù)學(xué),英語(yǔ)。語(yǔ)文的成績(jī):”);
for(inti=0;i<=10;i++){
System.out.printin(“第"+(i+l)+”同學(xué)的數(shù)學(xué),英語(yǔ)。語(yǔ)文的成績(jī):”);
stu[i].math=reader.nextlnt();
stu[i].english=reader.nextlnt();
stu[i].chinese=reader.nextlnt();
)
doublesum=0;
for(inti=0;i<10;i++)
sum=sum+stu[i].math;
floatA=(float)sum/10;
System.out.printIn("數(shù)學(xué)平均成績(jī):”+A);
//intsum;
for(inti=0;i<10;i++)
sum=sum+stu[i].math;
floatB=(float)sum/10;
System.out.printIn("數(shù)學(xué)平均成績(jī):"+B);
//intsum;
for(inti=0;i<10;i++)
sum=sum+stu[i].math;
floatC=(float)sum/10;
System.out.printIn("數(shù)學(xué)平均成績(jī):"+C);
System.out.printIn("數(shù)學(xué)不及格的成績(jī):”);
for(inti=0;i<10;i++)
if(stu[i].math<60)
System.out.printIn(stu[i].math);
System.out.printin(“及格:");
for(inti=0;i<10;i++)
if(stu[i].math>60)
System.out.printIn(stu[i].math);
System.out.printin(“優(yōu):");
for(inti=0;i<10;i++)
if(stu[i].math>80)
System.out.printin(stu[i].math);
System.out.printIn("良:");
for(inti=0;i<10;i++)
if(stu[i].math>90)
System.out.println(stu[i].math);
System.out.printIn("英語(yǔ)不及格的成績(jī):”);
for(inti=0;i<10;i++)
if(stu[i].english<60)
System.out.println(stu[i].english);
System.out.printin("及格:");
for(inti=0;i<10;i++)
if(stu[i].english>60)
System.out.println(stu[i].english);
System,out.printIn("優(yōu):");
for(inti=0;i<10;i++)
if(stu[i].english>80)
System?out?printin(stu[i].english);
System.out.printIn("良:");
for(inti=0;i<10;i++)
if(stu[i].english>90)
System.out.printIn(stu[i].english);
System.out.printin("語(yǔ)文不及格的成績(jī):”);
for(inti=0;i<10;i++)
if(stu[i].chinese<60)
System.out.printIn(stu[i].Chinese);
System.out.printin("及格:");
for(inti=0;i<10;i++)
if(stu[i].chinese>60)
System.out.printin(stu[i].Chinese);
System.out.println(“優(yōu):");
for(inti=0;i<10;i++)
if(stu[i].chinese>80)
System.out.printIn(stu[i].Chinese);
System.out.printlnCg,:");
for(inti=0;i<10;i++)
if(stu[i].chinese>90)
System.out.printIn(stu[i].Chinese);
}
)
3、編寫程序,用數(shù)組存儲(chǔ)并輸出乘法九九表。
〃編寫程序,用數(shù)組存儲(chǔ)并輸出乘法九九表
publicclassTest{
publicstaticvoidmain(String[]agrs){
int[][]a=newint[9][9];
for(inti=l;i<=9;i++)
for(intj=l;j<=i;j++){
System,out.print(j+,,*"+i+"=,,+i*j+"");
if(i==j)
System.out.print("\n");}
intn;
for(intm=0;m<9;m++){
for(n=0;n<=m;n++){
System.out.print(""+a[m][n]);
if(m==n)
System.out.print("\n");}
)
)
)
運(yùn)算結(jié)果:
<terminated>Test[JavaApplication]C:\ProgramFiIes\Java\jre7\bin\javaw.exe(2013年11
1*1=1
1*2=22*2=4
1*3=32*3=63*3=9
1*4=42*4=83*4=124*4=16
1*5=52*5=103*5=154*5=205*5=25
1*6=62*6=123*6=184*6=245*6=306*6=36
1*7=72*7=143*7=214*7=285*7=356*7=427*7=49
1*8=82*8=163*8=244*8=325*8=406*8=487*8=568*8=64
1*9=92*9=183*9=274*9=365*9=456*9=547*9=638*9=729*9=81
4、有一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子長(zhǎng)到第三個(gè)月后每個(gè)月
又生一對(duì)兔子,假如兔子都不死,問(wèn)每個(gè)月的兔子總數(shù)為多少?
5、打印出所有的“水仙花數(shù)”,所謂“水仙花數(shù)”是指一個(gè)三位數(shù),其各位數(shù)字立方和等于該
數(shù)本身。例如:153是一個(gè)"水仙花數(shù)",因?yàn)?53=1的三次方+5的三次方+3的三次方。
第三章Java面向?qū)ο?/p>
1、為某研究所編寫一個(gè)通用程序,用來(lái)計(jì)算每一種交通工具運(yùn)行1000公里所需的時(shí)間,已
知每種交通工具的參數(shù)都是3個(gè)整數(shù)A、B、C的表達(dá)式?,F(xiàn)有兩種工具:Car007和Plane,
其中Car007的速度運(yùn)算公式為:A*B/C,Plane的速度運(yùn)算公式為:A+B+C。需要編寫三類:
ComputeTime.java,Plane.java,Car007.java和接口Common.java,要求在未來(lái)如果增力口第3種
交通工具的時(shí)候,不必修改以前的任何程序,只需要編寫新的交通工具的程序。其運(yùn)行過(guò)程
如下,從命令行輸入ComputeTime的四個(gè)參數(shù),第一個(gè)是交通工具的類型,第二、三、四
個(gè)參數(shù)分別時(shí)整數(shù)A、B、C,舉例如下:
計(jì)算Plane的時(shí)間:"javaComputeTimePlane203040"
計(jì)算Car007的時(shí)間:"javaComputeTimeCar007233445"
如果第3種交通工具為Ship,則只需要編寫Ship.java,運(yùn)行時(shí)輸入:"javaComputeTimeShip
223344"
提示:充分利用接口的概念,接口對(duì)象充當(dāng)參數(shù)。
實(shí)例化一個(gè)對(duì)象的另外一種辦法:Class.forName(str),newlnstance();例如需要實(shí)例化一個(gè)
Plane對(duì)象的話,則只要調(diào)用Class.forName("Plane)newlnstance()便可。
interfaceCommon{
abstractdoublegetv(inta,intb,intc);
)
classCar007implementsCommon{
publicdoublegetv(inta,intb_,intc){
if(c==0){
System.out.printin("參數(shù)C為0");
return0;}
else
returna*b/c;
)
)
classPlaneimplementsCommon(
publicdoublegetv(inta,intb,intc){
returna+b+c;
}
)
publicclasszuo31{
publicstaticvoidmain(String[]agrs){
}
)
2、編寫一個(gè)學(xué)生類Student,要求:⑴學(xué)生類Student屬性有:id:long型,代表學(xué)號(hào)
name:String類對(duì)象,代表姓名age:int型,代表年齡sex:boolean型,代表性別(其中:
true表示男,false表示女)phone:String類對(duì)象,代表聯(lián)系電話(2)學(xué)生類Student的方
法有:Student(longi,Stringn,inta,booleans,Stringp):有參構(gòu)造函數(shù),形參表中的參數(shù)分
別初始化學(xué)號(hào)、姓名、年齡、性別和聯(lián)系電話。intgetAge()():獲取年齡作為方法的返回
值。booleangetSex()():獲取性別作為方法的返回值。StringgetPhone():獲取聯(lián)系電話
作為方法的返回值。publicStringtoString():以姓名:聯(lián)系電話的形式作為方法的返回值。
classStudent{
longid;〃代表學(xué)號(hào)
Stringname;//代表姓名
intage;//代表年齡
booleansex"/代表性別(其中:true表示男,false表示女)
Stringphone;//,代表聯(lián)系電話
Student(longi,Stringn^intbooleans^Stringp){
id=i;
age=a;
name=n;
sex=s;
phone=p;
}
intgetAge(){
returnage;
}
booleangetSex(){
returnsex;
)
StringgetPhone(){
returnphone;
)
publicStringtoString(){
returnname+phone;//以姓名:聯(lián)系電話的形式作為方法的返回值。
}
)
publicclassTest(
publicstaticvoidmain(String[]agrs){
Strings,phone,np;
intage;
Studentr=newStudent(201108011J郭文杰”,20,falsej);
booleana=r.getSex();
if(a==true)
s="男";
else
s="女";
age=r.getAge();
phone=r.getPhone();
System.out?printin("該同學(xué)的姓名是”++”學(xué)號(hào):”+r.id+”年齡:
”+age+“性別:”+s+”電話:"+phone);
np=r.toString();
System.out.printIn(np);
}
)
3、利用接口編寫三角形、矩形的面積和周長(zhǎng)的程序。
interfaceShape(//接口
abstractdoublegetArea();
abstractdoublegetlength();
)
classRectangleimplementsShape{〃長(zhǎng)方形的類
privatedoublea;
privatedoubleb;
publicRectangle(doublei,doublej){
a=i;
b=j;
)
publicdoublegetArea(){
returna*b;
}
publicdoublegetlength(){
return2*(a+b);
}
)
classtriangleimplementsShape{〃三角形的類
doublea?b,c;
doublep;
publictriangle(doublei,doublej,doublek){
a二i;
b=j;
c=k;
)
publicdoublegetArea(){
p=(double)(Math.round(a+b+c)/2.0);//將p保留小數(shù)位
returnjava.lang.Math.sqrt(p*(p-a)*(p-b)*(p-c));〃三角形面積公式
)
publicdoublegetlength(){
returna+b+c;
}
)
publicclasszuoye3{
publicstaticvoidmain(String[]agrs){
doublesl,s2,cl,c2;
triangletri=newtriangle(3,4,5);〃三角形對(duì)象
Rectanglerec=newRectangle(4,5);〃矩形對(duì)象
sl=tri.getArea();
cl=tri.getlength();
s2=rec.getArea();
c2=rec.getlength();
System.。ut.println(',三角形的面試是:,,+sl+”周長(zhǎng)是:"+cl);
System.。ut.println("矩形的面試是:”+s2+”周長(zhǎng)是:"+c2);
}
)
4、編寫一個(gè)截取字符串的函數(shù),輸入為一個(gè)字符串和字節(jié)數(shù),輸出為按字節(jié)截取的字符串。
但是要保證漢字不被截半個(gè),如"我ABU4,應(yīng)該截為"我AB",輸入"我ABC漢DEF",6,應(yīng)
該輸出為"我ABC"而不是"我ABC+漢的半個(gè)"。
第四章Java異常處理
1、寫程序運(yùn)行結(jié)果:
publicclassA{
staticintsome(){
try(
System.out.println("try");
return1;
)
finally{
System.out.println("finally");
)
)
publicstaticvoidmain(Stringarg[]){
System.out.println(some());
)
)
2、先從鍵盤輸入一個(gè)十六進(jìn)制數(shù),再將其轉(zhuǎn)化為十進(jìn)制數(shù),然后輸出。若輸入的不是一個(gè)
有效的十六進(jìn)制數(shù),則拋出異常。
importjava.util.*;
publicclassdex{
publicstaticvoidmain(String[]agrs){
Scannerreader=newScanner(System.in);
Strings;
intn^m;
System.out.printin("請(qǐng)輸入十六進(jìn)制數(shù):”);
try{
s=reader.next();
n=Integer,parselnt(s,16);
System.out.printIn(n);
)
catch(InputMismatchExceptione){
e.printStackTrace();}
)
)
3、先編寫一個(gè)方法,它將格式為“yyyy/mm/dd”形式的日期字符串轉(zhuǎn)化為日期對(duì)象。若日
期字符串不符合以上規(guī)定,則拋出異常。再在main方法中對(duì)正常和異常輸入的日期字符串
分別進(jìn)行驗(yàn)證,并輸出轉(zhuǎn)換后的日期對(duì)象。
第五章Java常見類
1、設(shè)有一個(gè)由10個(gè)英文單詞構(gòu)成的字符串?dāng)?shù)組,要求:
(1)統(tǒng)計(jì)以字母“W”開頭的單詞數(shù);
(2)統(tǒng)計(jì)單詞中含“or”字符串的單詞數(shù);
⑶統(tǒng)計(jì)長(zhǎng)度為3的單詞數(shù)。
代碼是:
importjava.util.*;
publicclassArray{
publicstaticvoidmain(String[]agrs){
String[]word=newString[10];
intcountl=0,count2=0,count3=0;
inti=0jj=0;
Scannerreader=newScanner(System.in);
System.out.printin(”請(qǐng)輸入十個(gè)單詞:”);
for(j=0;j<word.length;j++){
word[j]=reader.next();
}
do{
if(word[i].charAt(0)=='w')
countl++;
if(word[i].length()==3)
count3++;
if(word[i].contains("or"))
count2++;
i++;
}while(i<word.length);
System.out.printin("在這是個(gè)單詞中首字母是‘w”的單詞總共有:"+countl+"
個(gè)”);
System.out.printin("在這是個(gè)單詞中含有“or”的單詞總共有:"+count2+"
個(gè)”);
System.out.printIn("在這是個(gè)單詞中長(zhǎng)度為3的單詞總共有:”+count3+”個(gè)
");
}
}
2、利用隨機(jī)函數(shù)產(chǎn)生20個(gè)10?90之間的不重復(fù)整數(shù),將這些數(shù)拼接在一個(gè)字符串中,用逗
號(hào)隔開(每產(chǎn)生一個(gè)新數(shù),要保證在該串中不存在)。然后將字符串中的整數(shù)分離存放到一個(gè)
數(shù)組中,將數(shù)組的內(nèi)容按由小到大的順序輸出。
importjava.util.Random;
publicclassrand{
publicstaticvoidmain(String[]agrs){
Randomrand=newRandom();
int[]num=newint[20];
inta;
for(inti=0;i〈num.length;){//隨機(jī)產(chǎn)生20個(gè)10?90之間的不重復(fù)整數(shù)
a=rand.nextlnt();
intb=a%90;
for(intj=i;j>=0;j--){
if(b==num[j])b=0;}
if(b>10){
num[i]=b;
i++;}
)
Strings="
System.out.print("產(chǎn)生的20個(gè)隨機(jī)數(shù)是\n”);
for(inti=0;i<num.length;i++){
System.out.print(num[i]+"");
s=s+num[i];}
System.out.println(”\n鏈接成字符串后的結(jié)果時(shí):\n"+s);
inttern;
for(inti=0;i<num.length;i++){//排序
tem=num[i];
for(intj=i+l;j<num.length;j++){
if(num[j]<tem){
tem=num[j];
num[j]=num[i];
num[i]=tem;}
)
)
System.out.print("排序后的結(jié)果時(shí):\n");
for(inti=0;i<num.length;i++)
System.out.print(num[i]+"");
}
)
3、先任意輸入不超過(guò)10個(gè)人的姓名和電話到電話簿,然后從電話簿中查詢指定人的電話。
importjava.util.*;
classpeople{//建立類包含姓名與電話
Stringname,number;
publicpeople(Stringn,Stringm){
name=n;
number=m;
)
}
publicclassphonenum{
publicstaticvoidmain(String[]agrs){
Scannerreader=newScanner(System.in);
people[]p=newpeople[10];〃數(shù)組對(duì)象
Stringa,b;
System.out.printIn(”請(qǐng)輸入十個(gè)人的姓名以及他們的電話:");
for(inti=0;i<p.length;i++){〃輸入是個(gè)人的姓名與電話,
并保存
a=reader.next();
b=reader.next();
peoples=newpeople(aJb);
P[i]=s;
)
Strings="";
System.out.println("請(qǐng)輸入要查找的人的姓名");
s=reader.next();
for(inti=0;i<p.length;i++){〃判斷某人是否在該電話簿
if(s.equals(p[i].name)){
System.out.printIn("該人的電話是號(hào)碼是:"+p[i].number);
break;}
else
{System.out.printin("沒(méi)有此人的電話”);break;}
)
}
)
4、編寫一個(gè)日歷,按照格式y(tǒng)yyy-MM-dd輸入一個(gè)指定日期,可以顯示當(dāng)月的日歷,該指
定日期前面加*以示是你輸入的日期。
第六章Java輸入輸出
1、說(shuō)明程序功能:
importjava.io.*;
publicclassCharWrite{
publicstaticvoidmain(Stringargs[]){
try(
FileWriterfw=newFileWriter("charset.txt");
for(inti=32;i<126;i++)
fw.write(i);
fw.close();
}catch(lOExceptione){}
}
)
2、先用隨機(jī)函數(shù)產(chǎn)生出任意的20個(gè)整數(shù),再按由小到大的順序排序,然后將結(jié)果寫入一個(gè)
文件中,最后從該文件中讀出后顯示出來(lái)。請(qǐng)分別用順序文件和隨機(jī)文件的讀寫形式進(jìn)行編
程測(cè)試。
3、統(tǒng)計(jì)一個(gè)文本文件中單詞的個(gè)數(shù)。文本文件的名字從命令行中獲得。
第七章Java圖形用戶界面
1、閱讀下面的程序,回答問(wèn)題。
importjava.awt.*;
importjavax.swing.*;
publicclassTextendsJFrame{
publicT(){
super("GridLayout");
Containercon=this.getContentPane();
con.setLayout(newGridLayout(2,3));
con.add(newJButton("a"));
con.add(newJButton("b"));
con.add(newJButton("c"));
con.add(newJButton("d"));
con.add(newJButton("e"));
con.add(newJButton("f"));
setSize(200,80);
setVisible(true);
)
publicstaticvoidmain(Stringargs[]){
newT();
)
)
。畫圖表示程序運(yùn)行后的圖形界面。
?如果程序通過(guò)實(shí)現(xiàn)某個(gè)接口處理按鈕的動(dòng)作事件,則該接口名為何?接口中的方法頭聲明
如何?
2、編寫一個(gè)簡(jiǎn)單的計(jì)算器,要求圖形用戶界面如下圖所示。
3、請(qǐng)編寫一個(gè)簡(jiǎn)單的用戶登錄程序。要求使用圖形用戶界面,用戶名和密碼假定均為java,
且密碼輸入時(shí)全部顯示為星號(hào)(*)。
4、編寫一個(gè)顯示六個(gè)標(biāo)簽的框架,將標(biāo)簽前景色設(shè)為黑色、藍(lán)色、青色、綠色、紅色、橙
色,標(biāo)簽邊界為黃色邊界,標(biāo)簽字體為TimesRoman、加粗、20像素,每個(gè)標(biāo)簽的文本為前
景色名字。如下圖。
Exercisel2_8-||□j,X
blackblue
greenmagenta
第八章Java多線程技術(shù)
1、程序如下:
publicclassBorleyextendsThread
(
publicstaticvoidmain(String[]argv)
(
Borleyb=newBorley();
b.start();
)
publicvoidrun()
(
System.out.println("Running");
)
)
下面描述正確的是:()單選
A)通過(guò)編譯和運(yùn)行但是沒(méi)有任何輸出。
B)通過(guò)編譯,運(yùn)行后輸出"Running"
C)編譯出錯(cuò),沒(méi)有線程可供運(yùn)行
D)編譯出錯(cuò),沒(méi)有權(quán)限使用Thread
2、編寫程序,啟動(dòng)1000個(gè)線程,每個(gè)線程給初值為0的變量sum加1。(提示,需要通過(guò)
引用傳遞,將sum傳遞給每個(gè)線程,為了能夠進(jìn)行引用傳遞,需要定義一個(gè)Integer包裝對(duì)
象來(lái)保存sum)o
3、利用多線程技術(shù)模擬龜兔賽跑的場(chǎng)面。提示:先設(shè)計(jì)一個(gè)線程類模擬兩個(gè)參與賽跑的選
手的行為;然后創(chuàng)建該類的兩個(gè)對(duì)象分別代表烏龜和兔子;讓兔子跑快些,但在路上睡眠休
息時(shí)間長(zhǎng)些,而烏龜跑慢些卻不休息;當(dāng)某個(gè)選手到達(dá)終點(diǎn)時(shí)其線程運(yùn)行結(jié)束;二個(gè)選手均
到達(dá)終點(diǎn)時(shí),顯示并祝賀獲勝選手,然后主線程結(jié)束。
第九章網(wǎng)絡(luò)編程
1、關(guān)于數(shù)據(jù)報(bào)通信(UDP)和流式通信(TCP)的論述,正確的有:(選擇1項(xiàng))
A)TCP和UDP在很大程度上是一樣的,由于歷史原因產(chǎn)生了兩個(gè)不同的名字而已
B)TCP和UDP在傳輸方式上是一樣的,都是基于流的但是TCP可靠,UDP不可靠
C)TCP和UDP使用的都是IP層所提供的服務(wù)
D)用戶不可以使用UDP來(lái)實(shí)現(xiàn)TCP的功能
2、說(shuō)明程序功能。
.*;
importjava.io.*;
publicclassSimpleTalkServer{〃存放所有通信線程
publicstaticArrayList<Client>allclient=newArrayList<Client>();
publicstaticintclientnum=O;〃連接客戶數(shù)
publicstaticvoidmain(Stringargs[]){
try{
ServerSockets=newServerSocket(5432);
while(true){
Socketsl=s.accept();〃等待客戶連接
DataOutputStreamdos二newDataOutputStream
(si.getOutputStream());
DatalnputStreamdin二newDataInputStream(sl.getlnputStreamO);
Clientx二newClient(clientnum,dos,din);
allclient,add(x);
allclient[clientnum].start();
clientnum++;
)
}catch(lOExceptione){}
}}
classClientextendsThread(
intid;〃客戶標(biāo)識(shí)
DataOutputStreamdos;〃去往客戶的輸出流
DatalnputStreamdin;〃來(lái)自客戶的輸入流
publicClient(intid,DataOutputStreamdos,DatalnputStreamdin){
this.id=id;
this.dos=dos;
this.din=din;
publicvoidrun(){
while(true){
try{
Stringmessage=din.readUTFO;
intm=SimpleTalkServer.clientnum;
for(inti=0;i<m;i++){
SimpleTalkServer.allclient[i].dos.writeUTF(message);
)
}catch(lOExceptione){}
}
)
}
3、編寫一個(gè)程序,使兩個(gè)用戶可以互相聊天。其中一個(gè)用戶作為客戶端,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖南省常德市2024-2025學(xué)年三年級(jí)上學(xué)期11月期中英語(yǔ)試題
- DB11T 1126-2014 實(shí)驗(yàn)動(dòng)物墊料
- 職業(yè)衛(wèi)生和放射衛(wèi)生國(guó)家隨機(jī)監(jiān)督抽查計(jì)劃
- 海南省瓊中黎族苗族自治縣2024-2025學(xué)年七年級(jí)上學(xué)期期中地理試題(含答案)
- 職業(yè)學(xué)院通信技術(shù)專業(yè)人才培養(yǎng)方案
- 吊椅纜車市場(chǎng)需求與消費(fèi)特點(diǎn)分析
- 人工日光浴曬黑服務(wù)行業(yè)相關(guān)項(xiàng)目經(jīng)營(yíng)管理報(bào)告
- 人教版英語(yǔ)八年級(jí)下冊(cè) Unit 1 Section B (3a-SC)隨堂練習(xí)
- 人教版八年級(jí)下冊(cè) Section A 單詞短語(yǔ)專練(2課時(shí))
- 基因療法研究行業(yè)市場(chǎng)調(diào)研分析報(bào)告
- 探析高校圖書館文創(chuàng)產(chǎn)品開發(fā)與推廣-以清華大學(xué)圖書館為例
- 課題結(jié)題成果鑒定書.doc
- 大江公司高濃度磷復(fù)肥工程可行性研究報(bào)告(優(yōu)秀可研報(bào)告)
- 修舊利廢實(shí)施方案
- 帶軸間差速器地分動(dòng)器特性分析報(bào)告材料
- 急診科護(hù)理質(zhì)量控制措施
- [復(fù)習(xí)考試資料大全]事業(yè)單位考試題庫(kù):鄉(xiāng)村振興試題及答案
- 如何做好群團(tuán)工作
- 保險(xiǎn)代理業(yè)務(wù)及臺(tái)帳管理制度
- 媒介文化教程第六講 奇觀社會(huì)與媒體奇觀
- 畢業(yè)設(shè)計(jì)(論文)基于單片機(jī)的智能水族箱控制系統(tǒng)魚缸
評(píng)論
0/150
提交評(píng)論