版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 實(shí) 驗(yàn) 報(bào) 告(計(jì)算機(jī)與信息工程學(xué)院實(shí)驗(yàn)中心)學(xué) 期: 2014-2015 課程名稱: Java程序設(shè)計(jì)實(shí)驗(yàn)班 級(jí): 信息1202 姓 名: 方逸梅 學(xué) 號(hào): 1212100231 指導(dǎo)老師: 費(fèi)玉蓮 Java程序設(shè)計(jì)獨(dú)立實(shí)驗(yàn)教學(xué)安排一、實(shí)驗(yàn)的教學(xué)方式、安排及實(shí)驗(yàn)環(huán)境(一)教學(xué)方式對(duì)照本課程的實(shí)驗(yàn)教材,實(shí)驗(yàn)一至實(shí)驗(yàn)十一,由教師提示實(shí)驗(yàn)原理、方法、步驟等內(nèi)容,在教師的指導(dǎo)下,學(xué)生獨(dú)立完成程序設(shè)計(jì)及調(diào)試工作。實(shí)驗(yàn)十二的內(nèi)容由學(xué)生自行設(shè)計(jì)完成。(二)教學(xué)安排學(xué)時(shí)數(shù):30課時(shí)學(xué)時(shí)安排:每次實(shí)驗(yàn)3學(xué)時(shí),從學(xué)期第五周開始,共十次上機(jī)實(shí)驗(yàn)。(三)實(shí)驗(yàn)環(huán)境實(shí)驗(yàn)環(huán)境為JDK 1.6。(四)具體安排地點(diǎn):信息大
2、樓實(shí)驗(yàn)室。輔導(dǎo):每個(gè)班次一名輔導(dǎo)老師,原則上由任課老師擔(dān)任。登記:實(shí)驗(yàn)完成,由輔導(dǎo)老師登記實(shí)驗(yàn)紀(jì)錄。學(xué)生:實(shí)驗(yàn)做完,完成實(shí)驗(yàn)報(bào)告內(nèi)容,并在學(xué)期末上交實(shí)驗(yàn)冊(cè)。老師:批改實(shí)驗(yàn),成績(jī)與平時(shí)成績(jī)一起占期末的30%。二、實(shí)驗(yàn)的具體內(nèi)容和要求見實(shí)驗(yàn)報(bào)告。浙江工商大學(xué)計(jì)算機(jī)與信息工程學(xué)院實(shí)驗(yàn)報(bào)告(1)日期: 地點(diǎn): 成績(jī): 實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)原理和內(nèi)容:一、實(shí)驗(yàn)?zāi)康模菏煜ava開發(fā)環(huán)境及簡(jiǎn)單程序Java設(shè)計(jì)。二、實(shí)驗(yàn)原理:SDK 的下載與安裝,設(shè)置環(huán)境變量,安裝java 虛擬機(jī),使用Eclipse,編譯Java 源程序,運(yùn)行Java 程序。三、實(shí)驗(yàn)內(nèi)容及要求:1 下載、安裝并設(shè)置Java SDK 軟件包。2
3、熟悉Eclipse 編輯軟件。3掌握運(yùn)行Java 程序的步驟。4 分別編寫Application和Applet程序,顯示字符串”Hello Java!歡迎使用!”。要求:請(qǐng)同學(xué)把預(yù)備知識(shí)、步驟、程序框圖、調(diào)試好的程序及存在的問題寫在下面(不夠可以附頁)。程序一public class hello public static void main(String args) for(int i=0;i<=4;i+)System.out.println("Hello java! 歡迎使用!");結(jié)果示意圖1存在的問題1、JAVA 存在大小寫,因?yàn)閟ystem沒有區(qū)分大小寫所以
4、出現(xiàn)編譯錯(cuò)誤。2、用DOS進(jìn)入java源程序時(shí),先要用cd轉(zhuǎn)入java源程序所在路徑。程序二import java.awt.Graphics; import java.applet.Applet; public class helloworld extends Applet public void paint(Graphics g) g.drawString("Hello java! 歡迎使用!",25,25); 方法1直接將程序二打入到j(luò)ava應(yīng)用程序中,可調(diào)出如下圖界面結(jié)果示意圖2程序三<HTML><HEAD><TILLE> hell
5、oworld2</TILLE>></HEAD><BODY><applet code=helloworld width="300" height="200"></applet></BODY></HTML>該程序是網(wǎng)頁的腳本程序,html 文件類型,可直接雙擊打開。浙江工商大學(xué)計(jì)算機(jī)與信息工程學(xué)院實(shí)驗(yàn)報(bào)告(2)日期: 地點(diǎn): 成績(jī): 實(shí)驗(yàn)?zāi)康?、?shí)驗(yàn)原理和內(nèi)容:一、實(shí)驗(yàn)?zāi)康模篔ava結(jié)構(gòu)化程序設(shè)計(jì)。二、實(shí)驗(yàn)原理:聲明不同數(shù)據(jù)類型的變量,使用關(guān)系運(yùn)算符和邏輯運(yùn)算符,使用表達(dá)
6、式語句與復(fù)合語句,使用選擇語句,使用循環(huán)語句。三、實(shí)驗(yàn)內(nèi)容及要求:1編程輸入學(xué)生的學(xué)習(xí)成績(jī)的等級(jí),給出相應(yīng)的成績(jī)范圍。設(shè)A級(jí)為85分以上(包括85);B級(jí)為70分以上(包括70分);C級(jí)為60分以上(包括60分);D級(jí)為60分以下。分別使用if語句和switch語句實(shí)現(xiàn)。2使用continue語句實(shí)現(xiàn):將100300之間的不能被3整除的數(shù)輸出。3使用break語句實(shí)現(xiàn)記數(shù):從1100,當(dāng)數(shù)到78時(shí)程序終止。4、分別使用while、do-while和for語句編程,找出所有的水仙花數(shù)并輸出。 水仙花數(shù)是三位數(shù),它的各位數(shù)字的立方和等于這個(gè)三位數(shù)本身,例如:371=33+73+13,37
7、1就是一個(gè)水仙花數(shù)。要求:請(qǐng)同學(xué)把預(yù)備知識(shí)、步驟、程序框圖、調(diào)試好的程序及存在的問題寫在下面(不夠可以附頁)。1. 編程輸入學(xué)生的學(xué)習(xí)成績(jī)的等級(jí),給出相應(yīng)的成績(jī)范圍。設(shè)A級(jí)為85分以上(包括85分);B級(jí)為70分以上(包括70分);C級(jí)為60分以上(包括60分);D級(jí)為60分以下。分別使用if語句和switch語句實(shí)現(xiàn)。IF語句import java.util.*;public class dengji public static void main(String args) System.out.println("請(qǐng)輸入等級(jí):"); Scanner sc=new Scan
8、ner(System.in); String grade=sc.next();if(grade.equals("A") System.out.println("范圍在85,100)"); else if(grade.equals("B") System.out.println("范圍在70,85)"); else if(grade.equals("C") System.out.println("范圍在60,70)"); else if(grade.equals("D
9、") System.out.println("范圍在0,60)"); else System.out.println("輸入有誤!"); Switch 語句public class testpublic static void main(String args) char grade=' ' System.out.println("請(qǐng)輸入等級(jí):"); try grade =(char)System.in.read(); catch(Exception e)switch(grade) case 'A
10、39;:System.out.println("范圍在85100");break; case 'B':System.out.println("范圍在7085");break; case 'C':System.out.println("范圍在6070");break; case 'D':System.out.println("范圍在60分以下");break; default:System.out.println("輸入有誤!"); 2使用conti
11、nue語句實(shí)現(xiàn):將100300之間的不能被3整除的數(shù)輸出。public class sushu public static void main(String args) for(int i=100;i<300;i+)if(i%3=0)continue;System.out.println(i);3使用break語句實(shí)現(xiàn)記數(shù):從1100,當(dāng)數(shù)到78時(shí)程序終止。public class stop public static void main(String args) for(int i=1;i<=100;i+)System.out.println(i);if(i=78) break;
12、4、分別使用while、do-while和for語句編程,找出所有的水仙花數(shù)并輸出。 水仙花數(shù)是三位數(shù),它的各位數(shù)字的立方和等于這個(gè)三位數(shù)本身,例如:371=33+73+13,371就是一個(gè)水仙花數(shù)。For語句public class num1 public static void main(String args) int x,y,z,i,sum;for(i=100;i<1000;i+)z=i%100%10;y=i/10;y=y%10;x=i/100;sum=x*x*x+y*y*y+z*z*z;if(sum=i)System.out.println(sum+"是水仙
13、花數(shù)");While語句public class num1 public static void main(String args) int x,y,z,i=100,sum;while(i<1000)z=i%100%10;y=i/10;y=y%10;x=i/100;sum=x*x*x+y*y*y+z*z*z;if(sum=i)System.out.println(sum+"是水仙花數(shù)");i+;Do-while語句public class num1 public static void main(String args) int x,y,z,i=100,su
14、m;doz=i%100%10;y=i/10;y=y%10;x=i/100;sum=x*x*x+y*y*y+z*z*z;if(sum=i)System.out.println(sum+"是水仙花數(shù)");i+;while(i<1000);浙江工商大學(xué)計(jì)算機(jī)與信息工程學(xué)院實(shí)驗(yàn)報(bào)告(3)日期: 地點(diǎn): 成績(jī): 實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)原理和內(nèi)容:一、實(shí)驗(yàn)?zāi)康模好嫦驅(qū)ο蟪绦蛟O(shè)計(jì)設(shè)計(jì)(一)二、實(shí)驗(yàn)原理:創(chuàng)建 Applet 應(yīng)用小程序,創(chuàng)建對(duì)象并使用對(duì)象,編寫顯示當(dāng)前日期和時(shí)間的程序,使用修飾符,方法中參數(shù)傳遞的練習(xí),類的繼承性練習(xí),類的多態(tài)性。三、實(shí)驗(yàn)內(nèi)容及要求:1、 一個(gè)景區(qū)根據(jù)游人的年
15、齡收取不同價(jià)格的門票。請(qǐng)編寫游人類,該類包含兩個(gè)成員域:年齡和票價(jià);兩個(gè)方法:設(shè)置年齡和根據(jù)年齡段決定能夠購買的門票價(jià)格并輸出。然后寫出該類實(shí)例測(cè)試該類(類的基本實(shí)現(xiàn))2.(1)編寫一個(gè)圓類Circle,該類擁有:一個(gè)成員變量Radius(私有,浮點(diǎn)型); / 存放圓的半徑; 兩個(gè)構(gòu)造方法 Circle( ) / 將半徑設(shè)為0 Circle(double r ) /創(chuàng)建Circle對(duì)象時(shí)將半徑初始化為r 三個(gè)成員方法 double getArea( ) /獲取圓的面積 double getPerimeter( ) /獲取圓的周長 void show( ) /將圓的半徑、周長、面積輸出到屏幕(2
16、)編寫一個(gè)圓柱體類Cylinder,它繼承于上面的Circle類。還擁有:一個(gè)成員變量double hight(私有,浮點(diǎn)型); / 圓柱體的高; 構(gòu)造方法 Cylinder (double r, double h ) /創(chuàng)建Circle對(duì)象時(shí)將半徑初始化為r 成員方法 double getVolume( ) /獲取圓柱體的體積 void showVolume( ) /將圓柱體的體積輸出到屏幕編寫應(yīng)用程序,創(chuàng)建類的對(duì)象,分別設(shè)置圓的半徑、圓柱體的高,計(jì)算并分別顯示圓半徑、圓面積、圓周長,圓柱體的體積。要求:請(qǐng)同學(xué)把預(yù)備知識(shí)、步驟、程序框圖、調(diào)試好的程序及存在的問題寫在下面(不夠可以附頁)。1、
17、import java.util.*;public class visitor int age; int price; public void setage(int age) this.age=age; public void ticket()if(age>0&&age<=8)price=0;else if(age<22)price=40;else if(age<60)price=80;elseprice=20;System.out.println("門票價(jià)格"+price);public static void main(Strin
18、g args) Scanner sc=new Scanner(System.in);System.out.println("請(qǐng)輸入年齡:");visitor youren=newvisitor();youren.setage(sc.nextInt();youren.ticket();2、public class circle double radius;circle()radius=0.0;circle(double r)radius=r;public double getarea()return Math.PI*radius*radius;public double ge
19、tperimeter()return 2*Math.PI*radius;void show()System.out.println("圓的半徑:"+radius);System.out.println("圓的周長:"+getperimeter();System.out.println("圓的面積:"+getarea();public class cylinder extends circledouble height;cylinder(double r,double h)super(r);height=h;double getvolu
20、me()return height*getarea(); void showvolume() System.out.println("圓柱體的體積:"+getvolume(); public class test1 public static void main(String args) circle ci= new circle(10.0);ci.show();cylinder cy=new cylinder(3.0,4.0);cy.show();cy.showvolume();浙江工商大學(xué)計(jì)算機(jī)與信息工程學(xué)院實(shí)驗(yàn)報(bào)告(4)日期: 2014.11.5 地點(diǎn): 信息樓227
21、 成績(jī): 實(shí)驗(yàn)?zāi)康?、?shí)驗(yàn)原理和內(nèi)容:一、實(shí)驗(yàn)?zāi)康模簲?shù)組、字符串與異常處理。二、實(shí)驗(yàn)原理:使用數(shù)組,使用字符串與字符串類,處理異常。三、實(shí)驗(yàn)內(nèi)容及要求:1、編寫一程序,計(jì)算矩陣A=7,9,4,5,6,8與矩陣B=9,5,2,8,5,9,7,2,4,7,5,8相乘,把結(jié)果存入矩陣C,并在屏幕輸出結(jié)果。 2、使用冒泡排序(數(shù)組,數(shù)字為:63,4,24,1,3,5)3、編寫程序,測(cè)試字符串“你好,歡迎來到Java世界”的長度,將字符串的長度轉(zhuǎn)換成字符串進(jìn)行輸出,并對(duì)其中的“Java”四個(gè)字母進(jìn)行截取,輸出截取字母以及它在字符串中的位置。要求:請(qǐng)同學(xué)把預(yù)備知識(shí)、步驟、程序框圖、調(diào)試好的程序及存在的問題寫
22、在下面(不夠可以附頁)。1、public class juzhen public static void main(String args) int intMatrixA=7,9,4,5,6,8; int intMatrixB=9,5,2,8,5,9,7,2,4,7,5,8; int intMatrixC=new int24; Multiply(intMatrixA,intMatrixB,intMatrixC); System.out.println("n*MatrixA*"); OutputMatrix(intMatrixA); System.out.println(&q
23、uot;n*MatrixB*"); OutputMatrix(intMatrixB); System.out.println("n*MatrixC*"); OutputMatrix(intMatrixC); static void Multiply(int intMatrixA,int intMatrixB,int intMatrixC) int i,j,k; for(i=0;i<intMatrixA.length;i+) for(j=0;j<intMatrixC0.length;j+) intMatrixCij=0; for(k=0;k<int
24、MatrixB.length;k+) intMatrixCij+=intMatrixAik*intMatrixCkj; static void OutputMatrix(int intMatrix) int i,j; for(i=0;i<intMatrix.length;i+) for(j=0;j<intMatrix0.length;j+) System.out.print(intMatrixij+" "); System.out.println(); 2、public class maopao public static void main(String ar
25、gs) int a=63,4,24,1,3,5;int i,j;for(i=0;i<5;i+)for(j=0;j<5-i;j+)if(aj>aj+1)int temp=aj;aj=aj+1;aj+1=temp;for(i=0;i<6;i+)System.out.print(ai+" ");3、public class jiequ public static void main(String args) String a=new String("你好,歡迎來到Java世界");int i=a.length();int j;char
26、c=a.toCharArray();System.out.println(String.valueOf(i);for(j=0;j<a.length();j+)if(cj='J')System.out.println("J所在位置為:"+(j+1);break;/String d=a.substring(j,j+4);System.out.println("截取的字符串為:"+a.substring(j,j+4);浙江工商大學(xué)計(jì)算機(jī)與信息工程學(xué)院實(shí)驗(yàn)報(bào)告(5)日期: 地點(diǎn): 成績(jī): 實(shí)驗(yàn)?zāi)康?、?shí)驗(yàn)原理和內(nèi)容:一、實(shí)驗(yàn)?zāi)康模何募c數(shù)據(jù)流
27、。二、實(shí)驗(yàn)原理:使用標(biāo)準(zhǔn)輸入輸出流,使用字符輸入輸出流,使用隨機(jī)文件類,文件的讀寫操作。三、實(shí)驗(yàn)內(nèi)容及要求:1、輸入8個(gè)整數(shù)的數(shù)組,最大的與第一個(gè)元素交換,最小的與最后一個(gè)元素交換,輸出數(shù)組。 2、創(chuàng)建一個(gè)文本文件memo.txt,編寫程序?qū)崿F(xiàn)打開該文本文件,每次讀取一行內(nèi)容,將每行作為一個(gè)字符串讀入,并將字符串輸出顯示到屏幕上。附加題:1、 古典問題:有一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子長到第三個(gè)月后每個(gè)月又生一對(duì)兔子,假如兔子都不死,問每個(gè)月的兔子總數(shù)為多少? 2、 將一個(gè)正整數(shù)分解質(zhì)因數(shù)。例如:輸入90,打印出90=2*3*3*5。3、 輸入兩個(gè)
28、正整數(shù)m和n,求其最大公約數(shù)和最小公倍數(shù)。 4、 輸入一行字符,分別統(tǒng)計(jì)出其中英文字母、空格、數(shù)字和其它字符的個(gè)數(shù)。5、 求s=a+aa+aaa+aaaa+aa.a的值,其中a是一個(gè)數(shù)字。例如2+22+222+2222+22222(此時(shí)共有5個(gè)數(shù)相加),幾個(gè)數(shù)相加有鍵盤控制。 要求:請(qǐng)同學(xué)把預(yù)備知識(shí)、步驟、程序框圖、調(diào)試好的程序及存在的問題寫在下面(不夠可以附頁)。1、import java.util.Scanner;public class swap public static void main(String args)
29、int i,m,n,k=0,j=0;int a=new int8;System.out.println("請(qǐng)輸入8個(gè)數(shù)字"); Scanner reader=new Scanner(System.in);for(i=0;i<8;i+)ai=reader.nextInt();int max=a0,min=a0;for(i=1;i<8;i+)if(ai>max)max=ai;k=i;if(ai<min)min=ai;j=i;m=ak;ak=a0;a0=m;if(ak!=min)n=aj;aj=a7;a7=n;elsen=ak;ak=a7;ak=n;Sys
30、tem.out.print("交換后的數(shù):");for(i=0;i<8;i+)System.out.print(ai+",");2、import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.BufferedReader;import java.io.IOException;public class file public static void main(String args) throws IOExcepti
31、on File filePath = new File("D:memo.txt");String str ;try BufferedReader br = new BufferedReader(new FileReader(filePath);while (str = br.readLine() != null) System.out.println(str);catch (FileNotFoundException e)e.printStackTrace();3.import java.util.Scanner;public class rabbit public sta
32、tic void main(String args) System.out.println("請(qǐng)輸入n");Scanner reader=new Scanner(System.in); int n=reader.nextInt();if(n=1)System.out.println("第1個(gè)月兔子的對(duì)數(shù): 1");if(n=2)System.out.println("第1個(gè)月兔子的對(duì)數(shù): 1");System.out.println("第2個(gè)月兔子的對(duì)數(shù): 1");int f1=1,f2=2,f,m=24;if(n
33、>=3)System.out.println("第1個(gè)月兔子的對(duì)數(shù): 1");System.out.println("第2個(gè)月兔子的對(duì)數(shù): 1");for(int i=3;i<=n;i+) f=f2; f2=f1+f2; f1=f; System.out.println("第"+i+"個(gè)月的兔子對(duì)數(shù):"+f2);浙江工商大學(xué)計(jì)算機(jī)與信息工程學(xué)院實(shí)驗(yàn)報(bào)告(6)日期: 地點(diǎn): 成績(jī): 實(shí)驗(yàn)?zāi)康?、?shí)驗(yàn)原理和內(nèi)容:一、實(shí)驗(yàn)?zāi)康模何募c數(shù)據(jù)流。二、實(shí)驗(yàn)原理:使用標(biāo)準(zhǔn)輸入輸出流,使用字符輸入輸出流,使用隨機(jī)文件類,
34、文件的讀寫操作。三、實(shí)驗(yàn)內(nèi)容及要求:1. 使用標(biāo)準(zhǔn)輸入輸出流2. 使用字符輸入輸出流3. 使用隨機(jī)文件類4. 文件的讀寫操作完成實(shí)驗(yàn)教材實(shí)踐題。四、題目1. 編寫一個(gè)程序。在控制臺(tái)中窗口中提示輸入兩個(gè)整數(shù),然后接收這兩個(gè)整數(shù),并輸出它們的和。下面是運(yùn)行過程的示例:請(qǐng)輸入第一個(gè)整數(shù):45請(qǐng)輸入第二個(gè)整數(shù):23計(jì)算結(jié)果:45+23=682. 編寫一個(gè)程序。要求輸入5個(gè)學(xué)生的成績(jī)(從0到100的整數(shù)),并將這5個(gè)數(shù)保存到文件“data.txt”中。然后再編寫一個(gè)程序,從文件“data.txt”中讀取這5個(gè)學(xué)生的成績(jī),計(jì)算并輸出它們的平均數(shù),然后再按從小到大的順序輸出這5個(gè)學(xué)生的成績(jī)。3. 編寫一個(gè)程
35、序。修改在上一題生成的文件“data.txt”中的文件內(nèi)容,使得第三個(gè)學(xué)生的成績(jī)變成為這5個(gè)學(xué)生的平均成績(jī),并在控制臺(tái)窗口中輸出在修改以后的文件內(nèi)容。4輸入一個(gè)不多于5位的正整數(shù),要求:一、求它是幾位數(shù),二、逆序打印出各位數(shù)字。要求:請(qǐng)同學(xué)把預(yù)備知識(shí)、步驟、程序框圖、調(diào)試好的程序及存在的問題寫在下面(不夠可以附頁)。1、import java.io.*;public class kongzhitai public static int mb_getInt(BufferedReader f) try String s=f.readLine(); int i=Integer.parseInt(s)
36、; return i; catch(Exception e) return -1; public static void main(String args) tryBufferedReader f=new BufferedReader(new InputStreamReader(System.in);System.out.print("請(qǐng)輸入第一個(gè)整數(shù):");int i=mb_getInt(f);System.out.print("請(qǐng)輸入第二個(gè)整數(shù):");int j=mb_getInt(f);System.out.print("計(jì)算結(jié)果:&qu
37、ot;+i+"+"+j+"="+(i+j);catch(Exception e)System.out.println("發(fā)生異常!");e.getStackTrace();2、import java.io.*;public class studentgrade public static double mb_getIn(BufferedReader f)tryString s=f.readLine();double i=Double.parseDouble(s);return i;catch(Exception e)return -1
38、;public static double avg()trydouble sum=0;BufferedReader f1=new BufferedReader(new FileReader("D:data.txt"); for(String s=f1.readLine();s!=null;s=f1.readLine()double b=Double.parseDouble(s);sum+=b;return sum/5;catch(IOException e)return -1;public static void main(String args) double a=new
39、 double5; int i,j;tryBufferedReader f=new BufferedReader(new InputStreamReader(System.in);PrintWriter bw=new PrintWriter("D:data.txt");for(i=0;i<5;i+)System.out.print("請(qǐng)輸入第"+(i+1)+"個(gè)學(xué)生的成績(jī):");ai=mb_getIn(f);bw.println(String.valueOf(ai);bw.close();System.out.println(&
40、quot;平均成績(jī)?yōu)椋?quot;+studentgrade.avg();System.out.println("從小到大排序的5名學(xué)生成績(jī)?yōu)椋?quot;);for(i=0;i<4;i+)for(j=0;j<4-i;j+)if(aj>aj+1)double temp=aj;aj=aj+1;aj+1=temp;for(i=0;i<5;i+)System.out.print(ai+" ");catch(Exception e)System.out.println("發(fā)生異常!");e.getStackTrace();3、i
41、mport java.io.*;public class xiugaipublic static void main(String args) tryRandomAccessFile f=new RandomAccessFile ("D:/data.txt"),"rw");f.seek(8); f.writeBytes(String.valueOf(studentgrade.avg(); f.seek(0); for(String s=f.readLine();s!=null;s=f.readLine() System.out.println(s); f
42、.close(); catch(Exception e)System.out.println("發(fā)生異常!");e.getStackTrace();4、import java.util.*;public class reverse public static void main(String args) Scanner sc=new Scanner(System.in);System.out.println("請(qǐng)輸入不多于5位的正整數(shù):"); tryint d=sc.nextInt();String a=String.valueOf(d);if(a.le
43、ngth()>5)System.out.println("輸入超限!");elseSystem.out.println("它是"+a.length()+"位數(shù)");char stringArr = a.toCharArray();for(int i=a.length()-1;i>=0;i-)System.out.print(stringArri+" "); catch(Exception e) System.out.println("輸入有誤!");e.getStackTrace()
44、; 浙江工商大學(xué)計(jì)算機(jī)與信息工程學(xué)院實(shí)驗(yàn)報(bào)告(7)日期: 地點(diǎn): 成績(jī): 實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)原理和內(nèi)容:一、實(shí)驗(yàn)?zāi)康模壕C合習(xí)題及多線程。二、實(shí)驗(yàn)原理:使用前面所學(xué)知識(shí),綜合編程。三、實(shí)驗(yàn)內(nèi)容及要求:綜合習(xí)題及多線程四、題目1兩個(gè)乒乓球隊(duì)進(jìn)行比賽,各出三人。甲隊(duì)為a,b,c三人,乙隊(duì)為x,y,z三人。已抽簽決定比賽名單。有人向隊(duì)員打聽比賽的名單。a說他不和x比,c說他不和x,z比,請(qǐng)編程序找出三隊(duì)賽手的名單。2打印出楊輝三角形(要求打印出10行如下圖)
45、60; 1 1 1 1 2 1 1 3
46、; 3 1 1 4 6 4 1 1 5 10 10 5 1 3. 某個(gè)公司采用公用電話傳遞數(shù)據(jù),數(shù)據(jù)
47、是四位的整數(shù),在傳遞過程中是加密的,加密規(guī)則如下:每位數(shù)字都加上5,然后用和除以10的余數(shù)代替該數(shù)字,再將第一位和第四位交換,第二位和第三位交換。附加題:利用多線程編程編寫一個(gè)龜兔賽跑程序。烏龜:速度慢,休息時(shí)間短;兔子:速度快,休息時(shí)間長。要求:請(qǐng)同學(xué)把預(yù)備知識(shí)、步驟、程序框圖、調(diào)試好的程序及存在的問題寫在下面(不夠可以附頁)。1、public class fendui public static void main(String args) char i,j,k; /*i是a的對(duì)手,j是b的對(duì)手,k是c的對(duì)手*/System.out.println("三隊(duì)參賽手名單如下 : "); for(i='x'i<='z'i+) for(j='x'j<='z'j+) if(i!=j) for(k='x'k<='z'k+) if(i!=k && j!=k) if(i!='x' && k!='x'&& k!='z') System.out.println(" a Vs "+i+"n b V
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年代理加盟協(xié)議范本
- 《民族復(fù)興中國夢(mèng)》課件
- 2025年個(gè)人消費(fèi)貸款抵押合同
- 2025年化學(xué)災(zāi)難責(zé)任保險(xiǎn)合同
- 2025年寬帶網(wǎng)絡(luò)使用協(xié)約
- 2025年石材質(zhì)押合同
- 2025版綠色建筑項(xiàng)目募集資金三方監(jiān)管與支持合同4篇
- 2025版信息安全管理體系委托管理合同范本3篇
- 2025版衛(wèi)生間裝修材料環(huán)保認(rèn)證協(xié)議書3篇
- 2025版農(nóng)業(yè)設(shè)施設(shè)計(jì)顧問服務(wù)協(xié)議3篇
- 醫(yī)院三基考核試題(康復(fù)理療科)
- 2024-2030年中國招標(biāo)代理行業(yè)深度分析及發(fā)展前景與發(fā)展戰(zhàn)略研究報(bào)告
- 醫(yī)師定期考核 (公共衛(wèi)生)試題庫500題(含答案)
- 基因突變和基因重組(第1課時(shí))高一下學(xué)期生物人教版(2019)必修2
- 內(nèi)科學(xué)(醫(yī)學(xué)高級(jí)):風(fēng)濕性疾病試題及答案(強(qiáng)化練習(xí))
- 音樂劇好看智慧樹知到期末考試答案2024年
- 辦公設(shè)備(電腦、一體機(jī)、投影機(jī)等)采購 投標(biāo)方案(技術(shù)方案)
- 案卷評(píng)查培訓(xùn)課件模板
- 2024年江蘇省樣卷五年級(jí)數(shù)學(xué)上冊(cè)期末試卷及答案
- 人教版初中英語七八九全部單詞(打印版)
- 波浪理論要點(diǎn)圖解完美版
評(píng)論
0/150
提交評(píng)論