freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java上機(jī)實(shí)驗(yàn)報告-在線瀏覽

2025-05-07 06:38本頁面
  

【正文】 ,也具有了 run()方法。 double calculate_area()。 JAVA 實(shí)驗(yàn)報告 13 public void circle(double r) { =r。 } } public class InterfaceTest { public static void main(String args[]) { double x。 (半徑為: 4)。 x=()。 } } 實(shí)驗(yàn)結(jié)果: JAVA 實(shí)驗(yàn)報告 14 結(jié)果分析: 錯誤: circle 類的構(gòu)造函數(shù)有參數(shù),而實(shí)例化 circle 的對象時錯誤; 不能顯示的調(diào)用構(gòu)造函數(shù)。 5.包的定義和使用 ●創(chuàng)建自定義包 Mypackage 在存放源程序的文件夾中建立一個子文件夾 Mypackage。注意:包名與文件夾 名大小寫要一致。 ● 在包中創(chuàng)建類 程序功能:在源程序中,首先聲明使用的包名 Mypackage,然后 創(chuàng)建 YMD 類,該類具有計算今年的年份并輸出一個帶有年月日的字符串的功 能。 //聲明存放類的包 import .*。 public static void main(String[] arg3){} public Test_YMD(int y,int m,int d){ year=y。(m=1 2))?m:1)。(d=31))?d:1)。 } public static int thisyear(){ return ().get()。//返回年份 } public String toString(){ return year++month++day。 JAVA 實(shí)驗(yàn)報告 15 ●編寫使用包 Mypackage 中 Test_YMD 類的程序 程序功能:給定某人姓名與出生日期,計算該人年齡,并輸出該 人姓名,年齡,出生日期。源代碼 如下 : import 。 private Test_ YMD birth。 ()。 birth=d1: } public YMD_2(String n1,int y,int m,int d) { this(n1,new Test_YMD(y,m,d))。//返回當(dāng)前年與出生年的差即年齡 } public void output() { (姓名: +name)。 System. (今年年齡 :+age())。 實(shí)驗(yàn)三 異常處理程序設(shè)計 JAVA 實(shí)驗(yàn)報告 16 一、實(shí)驗(yàn)?zāi)康模? 了解 Java中異常處理( exception)的作用及常用的異常類,掌握異常處理的設(shè)計方法。 三、實(shí)驗(yàn)內(nèi)容和步驟 編程 實(shí)驗(yàn)程序: public class BankAccount{ int AccountNumber。 // double ine。 // 支出 BankAccount(int accNo,double in,double out){ //構(gòu)造函數(shù),獲得賬號、收入和支出數(shù)目 =accNo。 =out。 } boolean Balance(){ if((inepayout)0) return true。 } boolean isBalance()throws InsufficientFoundsException{ //收支平衡 if(()) return true。 } } public static void main(String args[]){ BankAccount bankAcc1=new BankAccount(1001,100,50)。//創(chuàng)建第二個對象 try{ if(()) //如果收支平衡 就顯示 ok! (account: + JAVA 實(shí)驗(yàn)報告 17 ()+ ok!)。 } catch(InsufficientFoundsException i){ //捕獲 (())。 private double getAmount。 m_ba=ba。 } public String toString(){ StringBuffer sb=new StringBuffer()。 (())。 (())。 (getAmount)。 } } 實(shí)驗(yàn)結(jié)果: 試驗(yàn)程序: public class TestExcep1 { JAVA 實(shí)驗(yàn)報告 18 public static void main(String args[]) { int i=0。 while(i4) { try { (greeting[i])。 i=1。 } i++。}語句。 try{ int i=10。 } catch(ArithmeticException e){ (異常是: +())。 } } } 實(shí)驗(yàn)結(jié)果: 實(shí)驗(yàn)五:系統(tǒng) I/O 程序設(shè)計 實(shí)驗(yàn)?zāi)康?:理解數(shù)據(jù)流的概念、 Java 流的層次結(jié)構(gòu)及文件的概念;熟悉圖形用戶界面基本組件的使用方法,熟悉如何使用布局管理器對組件進(jìn)行管理及如何使用 Java 的事件處理機(jī)制。 能夠創(chuàng)建、讀寫、更新文件。 理解 Java 的事件處理機(jī)制,掌握為不同組件編寫事件處理程序的方法。 了解對話框及 Java Swing 組件的使用方法。組件( Component)是 構(gòu)成 GUI 的基本要素,通過對不同事件的響應(yīng)來完成和用戶的交互或組件之間的交互。通過容器的 add方法把組件加入到容器中。源代碼如下: import .*。 public class Test_Button extends Applet{ Label l1。 public void init() { setLayout(new GridLayout(3,3))。 b1 = new Button(按鈕 1)。 b3 = new Button(按鈕 3)。 add(l1)。 add(b2)。 add(new Label())。 add(new Button(按鈕 5))。 add(new Label(標(biāo)簽 2))。 JAVA 實(shí)驗(yàn)報告 21 在面板中添加組件 程序功能:在 Applet 中添加面板容器,并分別在 Applet、面板容器中添加組件并使用不同的布局管理方式。 import 。 public class Test_Component extends Applet { public void init() { //設(shè)置最底層的 Applet 容器為順序布局 setFont(new Font(Arial,20))。 add(l)。 add( panel1)。 ()。//設(shè)置邊界布局 (North, new Button(北 ))。 (East, new Button(東 ))。 (Center, new Label(這是在 Panel1 面板中部添加的標(biāo)簽 ))。 add( panel2)。 //設(shè)置網(wǎng)格布局 Choice c=new Choice ()。 (上海 )。 Label l1=new Label(這是在 Panel2 面板中的標(biāo)簽 )。 ()。 (b1)。 } } 編譯程序,編寫顯示 Applet 的 html 頁面文件。 源程序: import 。 import 。 JAVA 實(shí)驗(yàn)報告 23 import 。 import 。 File newFile = new File( e:\\)。 DataOutputStream dOut = new DataOutputStream(fOut)。 int i = (())。 float f = (())。 double d = (())。 boolean b = new Boolean(()).booleanValue()。 (f)。 (b)。 } catch (FileNotFoundException e) { (e)。 } } } 結(jié)果: JAVA 實(shí)驗(yàn)報告 24 是亂碼 在窗口的一個區(qū)域進(jìn)行鼠標(biāo)操作: mouseEnter,mouseExit、 mousePress,mouseDrage、mouseClick。另外當(dāng)鼠標(biāo)進(jìn)行mousePress、 mouseDrage、 mouseClick 操作時,將顯示一個圖片。 import .*。 import .*。 private JLabel lb=new JLabel(拖動測試對象 )。 private boolean canmove=false。 private Point pt=new Point()。 (3)。 (new mouselisten())。 //()。 ().add(lb)。 } class dothread implements Runnable{ public void run() { // TODO 自動生成方法存根 while (true){ if (canmove){ if (()!=null){ =().x。 (pt)。 } else { canmove=false。 } public void mouseReleased(MouseEvent arg0) { // TODO 自動生成方法存根 canmove=false。 } } 實(shí)現(xiàn)一個計算器,界面類似 WINDOWS 中的界面,包括 0~9 十個數(shù)字、加、減、乘、除四種運(yùn)算符號和一個用于輸入及顯示結(jié)果的文本框,單擊每個按鈕都能完成相應(yīng)的功能。 import .*。 int flag=0, count=0,p=1。?39。 private Button one = new Button(1)。 private Button three = new Button(3)。 private Button five = new Button(5)。 private Button seven = new Button(7)。 private Button nine = new Button(9)。 private Button point = new Button(.)。 private Button sub = new Button()。 private Button div = new Button(247。 private Button result = new Button(=)。 private Button quit = new Button(quit)。 private class WindowCloser extends WindowAdapter{ public void windowClosing(WindowEvent we) { (0)。 (new GridLayout(2,1))。 (display)。 (new GridLayout(6,3))。 (four)。 (two)。 (eight)。 (six)。 (zero)。 (sub)。 (mul)。 (result)。 (quit)。 add(North,top)。 } //構(gòu)造方法 public Calculator() { super(Calculator)。 (this)。 (this)。 (this)。 (this)。 (this)。 (this)。 (this)。 JAVA 實(shí)驗(yàn)報告 28 (this)。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1