




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、南京信息工程大學(xué) 實驗(實習(xí))報告實驗課程 java程序設(shè)計 實驗名稱 第二次實驗 實驗日期 2016-3-28 指導(dǎo)老師 專業(yè) 年級 姓名 學(xué)號 得分 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 實驗?zāi)康模簩ava控制語句的練習(xí)。實驗內(nèi)容:1、編程:編寫一個applet,要求輸入一個任意長度的整數(shù)(long類型變量所允許的范圍內(nèi)),將這個數(shù)分成獨(dú)立的數(shù)字,并分開顯示。例如輸
2、入32439則顯示3 2 4 3 9。程序如下:package fenkai;/* * * author Administrator */import java.applet.*;import java.awt.*;public class Fenkai extends AppletString str;TextField input;Label Linput;public void init() Linput=new Label(輸入一個整數(shù));input=new TextField(10);add(Linput);add(input);public boolean action(Event
3、 e,Object o)if(e.target=input)str=input.getText();repaint();return true;public void paint(Graphics g)for(int i=0;istr.length();i+)g.drawString(str.charAt(i)+,50+i*10,50);運(yùn)行結(jié)果截圖:2、編程:計算從0 到10的平方和立方值。并以如下格式顯示: 數(shù) 平方立方 000 111 248 3927 101001000 程序如下: package pingfanglifang;/* * * author Administrator *
4、/import java.applet.*;import java.awt.*;public class Pingfanglifang extends Applet public void paint(Graphics g) g.drawString(整數(shù),20,15); g.drawString(平方,80,15); g.drawString(立方,140,15);for(int i=0;i=10;i+)g.drawString(+i,20,30+i*20);g.drawString(+i*i,80,30+i*20);g.drawString(+i*i*i,140,30+i*20); 運(yùn)行結(jié)
5、果截圖:3、編程:編寫一個applet,輸入一個數(shù),判斷輸入的這個數(shù)是否為回文數(shù)。所謂回文數(shù)就是從左向右看和從右向左看都一樣。例如:121、13431都是回文數(shù),而12345不是回文數(shù)。程序如下:package huiwen;/* * * author Administrator */import java.awt.*;import java.applet.*;public class Huiwen extends AppletTextField input;Label message;boolean b;public void init()message=new Label(輸入一個數(shù):);
6、input=new TextField(10);add(message);add(input);public boolean action(Event e,Object o)String str;b=true;if(e.target=input)str=input.getText();for(int i=0,j=str.length()-1;ij;i+,j-)if(str.charAt(i)!=str.charAt(j)b=false;repaint();return true;public void paint(Graphics g)if( b )g.drawString(input.get
7、Text()+是回文數(shù),50,100);elseg.drawString(input.getText()+不是回文數(shù),50,100);運(yùn)行結(jié)果截圖:4、編寫一個applet,采用下列公式計算ex的值:ex=1+(x1)/1!+ (x2)/2!+(xn)/n!。從鍵盤輸入x和n,編程計算ex的值。程序如下:package jisuanex;/* * * author Administrator */import java.awt.*;import java.applet.*;public class Jisuanex extends Appletdouble result;int x,n;Lab
8、el express1=new Label(e的);TextField field1=new TextField(5); Label express2=new Label(次方:); Label express3=new Label(輸入n:);TextField field2=new TextField(5); public void init()add(express1);add(field1); add(express2); add(express3);add(field2);int factor(int m)int t=1;for(int i=1;i=m;i+)t=t*i;return
9、 t; int f(int x , int m)int t=1;for(int i=1;i=m;i+)t=t*x;return t; public boolean action(Event e,Object o)double temp=1;result=1; x=Integer.parseInt(field1.getText(); n=Integer.parseInt(field2.getText();for(int m=1;m=n;m+) temp=(double)f(x,m) / factor(m);result += temp; showStatus(結(jié)果:+result); repai
10、nt();return true; 運(yùn)行結(jié)果截圖:5、編程:產(chǎn)生20個int類型的隨機(jī)數(shù),針對每個數(shù)使用if-then-else判斷它是大于、小于或等于下一個數(shù)(注意:最后一個數(shù)不比較)。程序如下:package bijiao;/* * * author Administrator */public class Bijiao public static void main(String args) int array = new int20;for (int i = 0; i 20; i+) arrayi = (int) (Math.random() * 10e6) % 100;System.
11、out.print(arrayi+ );System.out.println(); for (int i = 0; i arrayi + 1)System.out.println(第 + i+ 個數(shù)(+ arrayi+ ) 大于第 + (i + 1)+ 個數(shù)(+ arrayi + 1+ );else if (arrayi arrayi + 1)System.out.println(第 + i+ 個數(shù)(+ arrayi+ ) 小于第 + (i + 1)+ 個數(shù)(+ arrayi + 1+ );elseSystem.out.println(第 + i+ 個數(shù)(+ arrayi+ ) 等于第 + (
12、i + 1)+ 個數(shù)(+ arrayi + 1+ );運(yùn)行結(jié)果如下:run:75 39 52 56 81 5 83 89 80 68 35 65 94 32 92 95 67 1 17 89 第 0 個數(shù)(75) 大于第 1 個數(shù)(39)第 1 個數(shù)(39) 小于第 2 個數(shù)(52)第 2 個數(shù)(52) 小于第 3 個數(shù)(56)第 3 個數(shù)(56) 小于第 4 個數(shù)(81)第 4 個數(shù)(81) 大于第 5 個數(shù)(5)第 5 個數(shù)(5) 小于第 6 個數(shù)(83)第 6 個數(shù)(83) 小于第 7 個數(shù)(89)第 7 個數(shù)(89) 大于第 8 個數(shù)(80)第 8 個數(shù)(80) 大于第 9 個數(shù)(68)第 9 個數(shù)(68) 大于第 10 個數(shù)(35)第 10 個數(shù)(35) 小于第 11 個數(shù)(65)第 11 個數(shù)(65) 小于第 12 個
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 怎樣4景區(qū)管理制度
- 文化廳考勤管理制度
- 柬埔寨地籍管理制度
- 標(biāo)本及標(biāo)本管理制度
- 檢察院預(yù)算管理制度
- 檢驗檢疫費(fèi)管理制度
- 樓頂衛(wèi)生間管理制度
- 母嬰店銷售管理制度
- 毛竹苗養(yǎng)護(hù)管理制度
- 民營醫(yī)院經(jīng)管理制度
- 腫瘤科新護(hù)士入科培訓(xùn)和護(hù)理常規(guī)
- 第4章 頜位(雙語)
- 課程綜述(數(shù)電)
- 塔吊負(fù)荷試驗方案
- 購買社區(qū)基本公共養(yǎng)老、青少年活動服務(wù)實施方案
- 傷口和傷口敷料基礎(chǔ)知識.ppt
- 安徽省中等職業(yè)學(xué)校學(xué)歷證明書辦理申請表
- 《慢性腎臟病》PPT課件.ppt
- 例析物理競賽中純電阻電路的簡化和等效變換
- 六年級下冊美術(shù)課件第13課《祖國美景知多少》浙美版
- 智能照明系統(tǒng)的外文文獻(xiàn)原稿和譯文.doc
評論
0/150
提交評論