09计算机辅助设计本JAVA实验报告.docx

上传人:b****1 文档编号:13632429 上传时间:2023-06-15 格式:DOCX 页数:13 大小:66.95KB
下载 相关 举报
09计算机辅助设计本JAVA实验报告.docx_第1页
第1页 / 共13页
09计算机辅助设计本JAVA实验报告.docx_第2页
第2页 / 共13页
09计算机辅助设计本JAVA实验报告.docx_第3页
第3页 / 共13页
09计算机辅助设计本JAVA实验报告.docx_第4页
第4页 / 共13页
09计算机辅助设计本JAVA实验报告.docx_第5页
第5页 / 共13页
09计算机辅助设计本JAVA实验报告.docx_第6页
第6页 / 共13页
09计算机辅助设计本JAVA实验报告.docx_第7页
第7页 / 共13页
09计算机辅助设计本JAVA实验报告.docx_第8页
第8页 / 共13页
09计算机辅助设计本JAVA实验报告.docx_第9页
第9页 / 共13页
09计算机辅助设计本JAVA实验报告.docx_第10页
第10页 / 共13页
09计算机辅助设计本JAVA实验报告.docx_第11页
第11页 / 共13页
09计算机辅助设计本JAVA实验报告.docx_第12页
第12页 / 共13页
09计算机辅助设计本JAVA实验报告.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

09计算机辅助设计本JAVA实验报告.docx

《09计算机辅助设计本JAVA实验报告.docx》由会员分享,可在线阅读,更多相关《09计算机辅助设计本JAVA实验报告.docx(13页珍藏版)》请在冰点文库上搜索。

09计算机辅助设计本JAVA实验报告.docx

09计算机辅助设计本JAVA实验报告

实验报告(第2-17周)

班级:

计算机辅助设计2班姓名:

李小浩学号:

20097720229

第3周:

实验名称:

实验一、分支与循环结构程序设计与Java语言基本操作

ublicclassqq{

publicstaticvoidmain(Stringargs[]){

doublesum=0,item=1,n;

inti=1,t=1;

while(i<=10){

sum=sum+item;

i++;

n=2*i-1;

t=t*(-1);

item=t*(1/n);

}

sum=sum+0.1;

System.out.printf("sum="+sum);

}

}

报告内容:

实验结果源代码如下:

 

第5周:

实验名称:

实验二、类与对象程序设计

报告内容:

实验结果源代码如下:

mportjava.util.*;

classa{

intf(inta,intn,intd){

intsum=0;

sum=n*(2*a+(n-1)*d)/2;

returnsum;

}

}

publicclassshulie{

publicstaticvoidmain(Stringargs[]){

Scannerreader=newScanner(System.in);

inta=reader.nextInt();

intn=reader.nextInt();

intd=reader.nextInt();

abb=newa();

intsum=bb.f(a,n,d);

System.out.println(sum);

}

}

 

第7周:

实验名称:

实验三、继承与接口程序设计

报告内容:

实验结果源代码如下:

interfacejiekou{

publicabstractvoidf(intx);

publicabstractvoidg(intx,inty);

publicabstractdoubleh(doublex);

}

classaimplementsjiekou{

publicvoidf(intx){

x=(x-1)*x;

System.out.println(x);

}

publicvoidg(intx,inty){

y=x+1;

System.out.println(y);

}

publicdoubleh(doublex){

doublew=0;

w=x*x;

returnw;

}

}

publicclassjieko{

publicstaticvoidmain(Stringargs[]){

jiekoue;

e=newa();

e.f(10);

e.g(2,5);

doublex=e.h(12367.123);

System.out.println(x);

}

}

 

第9周:

实验名称:

实验四、与字符串有关的类的程序设计

报告内容:

实验结果源代码如下:

importjava.util.regex.*;

importjava.util.*;

publicclasspipei{

publicstaticvoidmain(Stringargs[]){

Scannerreader=newScanner(System.in);

Strings=reader.nextLine();

Patternp;

Matcherm;

p=Ppile("[24680]A[13579]{2}");

m=p.matcher(s);

while(m.find()){

Stringq=m.group();

System.out.println("从"+m.start()+"到"+m.end()+"向匹配的字符序列:

");

System.out.println(q);

}

}

}

 

第10周:

实验名称:

实验五、泛型类程序设计

报告内容:

实验结果源代码如下:

importjava.util.*;

classqqimplementsComparable{

intjiage=0,number=0;

qq(intjiage){

this.jiage=jiage;

}

publicintcompareTo(Objectb){

qqst=(qq)b;

if(this.number-st.number==0){

return-1;

}

else{

return(int)((this.number-st.number)*100);

}

}

}

classss{

Strings;

intjiage=0,rongliang=0;

ss(intjiage,introngliang){

this.jiage=jiage;

this.rongliang=rongliang;

}

}

publicclassaa{

publicstaticvoidmain(Stringargs[]){

ssyingpan1=newss(330,320);

ssyingpan4=newss(400,500);

ssyingpan2=newss(430,320);

ssyingpan3=newss(690,320);

ssyingpan5=newss(330,400);

TreeMapa=newTreeMap();

a.put(newqq(yingpan1.jiage),yingpan1);

a.put(newqq(yingpan1.jiage),yingpan2);

a.put(newqq(yingpan1.jiage),yingpan3);

a.put(newqq(yingpan1.jiage),yingpan4);

a.put(newqq(yingpan1.jiage),yingpan5);

Collectionww=a.values();

Iteratoriter=ww.iterator();

while(iter.hasNext()){

ssee=iter.next();

System.out.println(ee.jiage+","+ee.rongliang);

}

a.clear();

}

}

 

第12周:

实验名称:

实验六、多线程程序设计

报告内容:

实验结果源代码如下:

 

publicclasszai{

publicstaticvoidmain(Stringargs[]){

aq,w,i;

q=newa(7,"小浩");

w=newa(7,"李小浩");

i=newa(7,"xiaohao");

q.start();

w.start();

System.out.println("我是主线程");

i.start();

}

}

 

classaextendsThread{

intn=0;

a(intq,Stringw)

{

setName(w);

n=q;

}

publicvoidrun(){

for(inti=1;i<=n;i++){

System.out.println("我是天才,我的名字是"+getName());

try{sleep(1000);}

catch(InterruptedExceptione){}

}

}

}

 

第14周:

实验名称:

实验七、输入输出流类程序设计

报告内容:

实验结果源代码如下:

importjava.io.*;

importjava.util.*;

publicclassxiao{

publicstaticvoidmain(Stringargs[]){

inti=0;

try{

Scannerreader=newScanner(System.in);

FileWriteree=newFileWriter("b.txt");

BufferedWriterw=newBufferedWriter(ee);

Strings=null;

for(i=0;i<10;i++){

s=reader.nextLine();

w.write(s);

w.newLine();

}

w.flush();

w.close();

ee.close();

 

FileReaderrr=newFileReader("b.txt");

BufferedReaderout=newBufferedReader(rr);

while((s=out.readLine())!

=null)

{

System.out.println(s);

}

out.close();

rr.close();

}

catch(IOExceptione){

System.out.println(e);

}

}

}

第16周:

实验名称:

实验八、图形用户设计

报告内容:

实验结果源代码如下:

importjava.awt.*;

importjava.awt.event.*;

importjavax.swing.*;

publicclassqw{

publicstaticvoidmain(Stringargs[]){

MathWindowA=newMathWindow();

}

}

classMathWindowextendsJFrameimplementsActionListener{

JTextFieldinputText;

JButtonbutton;

MathWindow(){

inputText=newJTextField(10);

button=newJButton("圣诞快乐!

!

");

button.addActionListener(this);

setLayout(newFlowLayout());

add(inputText);

add(button);

setBounds(100,100,300,250);

setVisible(true);

validate();

setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

}

publicvoidactionPerformed(ActionEvente){

inputText.setText(button.getText());

}

}

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 计算机硬件及网络

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2