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

正文內容

java實驗指導書(編輯修改稿)

2024-09-23 03:17 本頁面
 

【文章內容簡介】 個方法中當三條邊不能構成一個三角形時要拋出自定義異常 NotSanjiaoException,否則顯示正確信息。在另外一個類中的主方法中構造一個 Sanj對象 (三邊為命令行輸入的三個整數(shù) ),顯示三角形信息和面積,要求捕獲異常。 三、實驗要求: ; ()產生的異常并作相應的處理; ; 。要求記錄編譯和執(zhí)行 Java程序當中的系統(tǒng)錯誤信息提材示,并給出解決辦法。(附運行界面、源代碼)。 四、實驗步驟: 1.(第 1題 )使用 try?..catch?.finally語句對 ()產生的異常進行捕獲處理 。2.(第 2題 )定義方法 void sanjiao(int a,int b,int c)中 ,不符合條件則拋出異常 (if a+b 五、自做實驗 ,試修改程序,捕獲相關異常,使得程序能正常運行。 [提示:用錯誤數(shù)據(jù)測試,即可得到異常類名,運行時主方法參數(shù)輸入 abc 測試 ] public class StringIndexOutOf{ public static void main(String args[]){ (“ 字符串索引越界異常 ”)。String str=args[0]。(“ 第四個字符為 ”+(3))。int aa=(args[0])。 (“ 平 方為 ”+aa*aa)。} } 實驗六 Java數(shù)組、字符串及常用類應用 一、實驗目的: 掌握數(shù)組的定義和使用方法;熟悉數(shù)組的排序、查找等算法。掌握字符串的使用方法。 二、實驗內容: Application程序 , 從命令行參數(shù)輸入 10個整數(shù)并保存在數(shù)組中,求數(shù)組中最大、最小、數(shù)據(jù)的和、平均值。 ,如 “2024 56” ,計算與今日之間的天數(shù)間隔。 字符放入一字符數(shù)組,然后逆序輸出 4.編寫 Application程序 ,接受用戶輸入一段英文文字后,輸出其中的字符數(shù)、單詞數(shù)和句子數(shù)(設句子以 “ ? ” 、 “ ! ” 、 “.” 結束)。 5.打印楊輝三角的前 10 層。 Applet程序,使用 *畫一條正弦曲線 (提示: y=a* sin(x),坐標要取整 ) 三、實驗要求: 。 。 String 和 StringBUFFER的使用方法 。要求記錄編譯和執(zhí)行 Java程序當中的系統(tǒng)錯誤信息提示,并給出解決辦法。(附運行界面、源代碼)。 四、實驗步驟: 1(第 1題 ).從命令行輸入 10個數(shù)到數(shù)組,用循環(huán)語句分別求最大、最小、數(shù)據(jù)的和、平均值。 2.(第 2題 )利用 String類的各種方法,分別判斷字符是否為 “ ? ” 、 “ ! ” 、 “.”, 用 3個計 數(shù)器分別計數(shù)。 3(第 3題 )將命令行第一個參數(shù)字符串中的每個字符作為數(shù)組元素放入一字符數(shù)組,再循環(huán)語句逆序數(shù)組元素。 4. (第 4題 )定義一個二維數(shù)組,第一維的長度為所打印楊輝三角的層數(shù)(即 10),第二維為每一層的數(shù)據(jù)個數(shù)(也就是其所在的層數(shù))。 (第 5題 )利用 Math類中 sin函數(shù),在 Paint()方法中用 Graphics類drawString()畫一條正弦曲線 .五、自做實驗 Fibonacci序列的前 n項,要求: 在 main方法中定義一數(shù)組,數(shù)組的長度 n為一 final 定義的常量 ,使用一單獨方法,無返 回值,參數(shù)為一數(shù)組,在方法中給數(shù)組賦予序列的值 ,在 main方法中調用該方法,然后打印結果數(shù)組的內容 Matrix,成員變量是一個二維數(shù)組,設數(shù)組元素類型為 int,請設計方法: (1)構造方法: Matrix()//構造一個 10X10 個元素的矩陣,沒有數(shù)據(jù) Matrix(int n,int m)//構造一個 nXm個元素的矩陣,數(shù)據(jù)由隨機數(shù)產生 Matrix(int table[][])//以一個整型的二維數(shù)組構造一個矩陣 要求使用 this(2)實例方法: public void output()//輸出 Matrix類中數(shù)組的元素值 public void transpose()//輸出一個矩陣的轉置矩陣 : ()返回 01的小數(shù) ,由上題中的 Matrix類派生出正方形 Square類,在構造方法中調用父類的構造方法(使用 super)。 Java程序,完成以下功能: ( 1)聲明一個名為 s的 String對象,并使它的內容是 “My name is Carrol” ;( 2)打印整個字符串;( 3)打印字符串的長度;( 4)打印字符串的第一個字符;( 5) 打印最后一個字符;( 6)打印字符串的第一個單詞。 *4.編寫一個程序,用散列表實現(xiàn)學生成績單的存儲和查詢,并將若干個查 15 詢結果存放到一個向量中,通過循環(huán)將向量對象內容逐個輸出。 *,將其轉化為中文金額的大寫方式,如 ,轉化為:壹佰貳拾叁元肆角伍分,中間有多個 0只要一個零。 *6.利用 Vector對象改寫上面的程序,輸入元素個數(shù)由用戶自由確定。 實驗七 圖形用戶界面與事件處理機制 (一)一、實驗目的: 掌握 Java圖形組件和布局管理器的使用; 掌握使用 Java事件處理機制 的使用。 掌握圖形界面的各種控件的使用,如:標簽、文本框、按鈕、復選框、列表框、窗框等。 二、實驗內容: Application程序,在 Frame中加入 2個按鈕 (Button)和 1個標簽 (Label),單擊兩個按鈕,顯示按鈕的標簽于 Label。 2.在 Applet中加入 1個文本框, 1個文本區(qū),每次在文本框中輸入文本,回車后將文本添加到文本區(qū)的最后一行。 3.在 Applet中加入 2個復選框,顯示標題為 “ 學習 ” 和 “ 玩耍 ” ,根據(jù)選擇的情況,分別顯示 “ 玩耍 ” 、 “ 學習 ” 、 “ 勞逸結合 ” 。 4.在 Applet中加 入 1個滾 動列表框 List、 1個下拉列表框 Choice和 1個按鈕,點擊按鈕將 List中的項目移到 Choice組件中, Application程序,在 Frame中加入 80個按鈕,分 20行 4列,用 GridLayout布局方式,按鈕背景為黃色 (),按鈕文字顏色為紅色 ()。 6.設計一個簡單計算器,如下圖所示。在 “ 操作數(shù) ” 標簽右側的兩個文本框輸入操作數(shù),當單擊操作符+,-, , 247。 按鈕時,對兩個操作數(shù)進行運算并將結果填入到 “ 結果 ” 標簽右側的文本框中。 三、實驗要求: ; ; 。要求記錄編譯和執(zhí)行 Java程序當中的系統(tǒng)錯誤信息提材示,并給出解決辦法。(附運行界面、源代碼)。 四、實驗步驟: 1.運用一種或多種布局管理器,繪制出一個簡單的計算器; ,使其點擊按鈕,并在顯示區(qū)域同步顯示當前輸入或運算結果; ,檢查計算器的正確性; 五、自做實驗 1.學生可以視個人情況完成更復雜更完善的計算器功能,通過多種布局管理方法實現(xiàn)更美觀的界面布局。 2.編寫 Applet程序,在控制按鈕程序中,實現(xiàn)播放音樂,顯示圖片等操作。 Java Applet程序,使它在瀏覽器中通過響應功能按鈕的點擊事件繪制各種簡單的幾何圖形(矩形、圓形、扇形、多邊形和他們的填充效果),并且能夠通過接收傳遞參數(shù)控制圖形的繪制。 Applet中做 2個按鈕,點擊它們,分別畫一個填充的藍矩形和粉紅色圓,位置隨機,并統(tǒng)計每個按鈕點擊的次數(shù) 實驗七 圖形用戶界面與事件處理機制 (二)一、實驗目的: 掌握菜單、彈出式菜單設計。會處理事件以及設置輸入對話框。 了解對文本域 JTextArea中字符進行復制和粘貼的操作。 二、實驗內容: , ” 文件 ” 中有 ” 打開 ” 項目,點擊后彈出文件對話框,在界面中的 1個文本框中顯示打開的文件名。 * JAVA程序模仿記事本( NotePad)的部分功能,界面如下圖。 三、實驗要求: ; ;對不同的事件用相應的事件處理器; 。要求記錄編譯和執(zhí)行 Java程序當中的系統(tǒng)錯誤信息提材示,并給出解決辦法。(附運行界面、源代碼)。 四、實驗步驟: 1.(第 1題 )從打開文件對話框中獲取文件名 ,將文件名放入文本框。 2.(第 2題 )新建文件時,文本域為空;打開文件和保存文件時要給出輸入對話框,輸入相應文件名后進行操作;選擇退出菜單將退出整個程序。 再對文本域中選中的字符能夠進行復制和粘貼操作。 五、自做實驗: Java語言知識,完成一個實現(xiàn)秒表功能的 Applet程序。它的 GUI 界面如下所示: 利用所學的 Java語言知識,完成一個實現(xiàn)秒表功能的 Applet程序。它的 GUI界面如下所示: 要求該程序能夠完成以下功 能: ( 1)在界面上方的文本框中,按照 “ 小時:分鐘:秒 ” 的順序實時顯示系統(tǒng)時間; ( 2)當按下界面中間的 “Current Time:” 按鈕時,當前系統(tǒng)時間能夠在界面下方的文本框中顯示出來。 提示:可以通過調用 ,獲得系統(tǒng)時間。 Data類的接口如下所示, public class Date { // 返回當前系統(tǒng)時間的小時值 public String getHours(){ ?} // 返回當前系統(tǒng)時間的分鐘值 public String getMintues(){ ? } // 返回當前系統(tǒng)時間的秒鐘值 public String getSeconds(){ ?} ? } 2.編寫一個計算器程序,只有加減乘除功能,當作 Applet運行。 Applet程序:畫圖 要求:界面上有 2個按鈕,一個為標簽為 “ 橢圓 ” ,另一個為 “ 矩形 ” ,點擊后分別畫紅色的橢圓和藍色的矩形,其寬度為 100、高度為 60,左上角頂點坐標為( 50,50),試寫出完整程序,并且要寫出其對應的 HTML文件代碼。 實驗八 Applet類及應用 一、實驗目的: 掌握 applet的程序結構和運行方式 。掌握從 html文檔向 Java Applet傳遞參數(shù)的方法 。了解 applet程序的生命周期 。掌握在 Applet 中對字體、顏色、播放聲音、顯示圖像和動畫控制方法 。 二、實驗內容: Applet程序,改變 applet窗口大小,使其最大化、最小化,查看 init()、 start()、 paint()、和 destroy()方法的執(zhí)行情況 (執(zhí)行順序和執(zhí)行次數(shù) )。 2. 編寫 Applet顯示字符串,顯示字符串及其顯示位置,字體、字體大小和顏色通過 HTML文件中的參數(shù)來傳遞。 3.編 寫 Applet(大小 140*60),其背景色為藍色,畫一個長方形(其填充色為 pink,各邊離邊小于 10像素)和一個在填充的長方形中左右移動的小球(半徑 15)。 Applet,顯示一幅圖片。不停地運行一個動畫。 三、實驗要求: Java Applet 程序; ; 。要求記錄編譯和執(zhí)行 Java程序當中的系統(tǒng)錯誤信息提示,并給出解決辦法。(附運行界面、源代碼)。 四、實驗步驟: 1.(第 1題)在 paint()方法中,繪制 init()、 start()、 paint()、和 destroy()方法的執(zhí)行次數(shù)的直方圖。 2.(第 2題)在 HTML文件中添加參數(shù)傳遞的代碼: ?? 在 init()方法中,調用 getParameter()獲取由 HTML傳遞的參數(shù),再按照要求,在 paint()方法中調用Graphics類中 drawString()函數(shù)顯示 字符串。 3.(第 3題)在 paint()方法中調用 Graphics類中 drawString()函數(shù)時, X坐標定義成變量( 10〈 =X〈 =120), 4.(第 4題)在 init()方法中,根據(jù)指定的位置獲取 一系列圖片類對象放入數(shù)組 ,再循環(huán)顯示系列圖片就形成動畫。 、檢查和調試 以上各程序。 五、自做實驗 Applet,訪問并顯示指定 URL地址處的圖像和聲音資源。 Applet,訪問并顯示指定 URL地址處的一組圖像構成的動畫。 Applet,接收用戶輸入的網頁地址,并與程序中事先保存的地址相比較,若存在則打開網頁,并在新打開的瀏覽器窗口顯示 *編寫一個 Applet程序,顯示一個圓心在 Applet的中心,半徑從 0到 100像素不斷變大的綠色球的動畫。 Applet中畫矩形,要求矩形做上 角點坐標( 20, 20),高度為 400*200,上下左右邊設為藍色、矩形填充色為綠色,并在居中的位置寫上文字 “ 面向對象程序設計 ” ,字體為楷體 _gb2312,大小自定。 (或圓)的方法,畫一組橢圓(最大半徑 200),以圓心處為參考點,半徑依次增加 2個像素,圓周的顏色隨機。 data[]={1,2,3,4}分別畫出圓餅圖、條形圖(寬隨意給定,高代表所占百分比),顏色任意。 ,顯示在 Applet中,要求按原圖大小顯示,再放大或縮小一倍顯示,或者放大顯示右下部的 1/4塊 實驗九 Java多線程 一、實驗目的: 熟悉利用 Thread類建立多線程方法。熟悉利用 Thread 接口建立多線程方法。 二、實驗內容: ,分析并上機檢驗其功能。 class DelayThread exends Thread{ private static int count=0。private int no。private int delay。public DelayThread(){ co
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1