java語言程序設(shè)計實驗報告(通用12篇)
隨著社會不斷地進(jìn)步,我們都不可避免地要接觸到報告,寫報告的時候要注意內(nèi)容的完整。那么一般報告是怎么寫的呢?下面是小編幫大家整理的java語言程序設(shè)計實驗報告,歡迎閱讀,希望大家能夠喜歡。

java語言程序設(shè)計實驗報告 1
實驗?zāi)康模?/strong>
通過本次實驗,掌握J(rèn)ava基本語法、數(shù)據(jù)類型、運算符、流程控制語句、數(shù)組等基本概念和使用方法。
實驗原理:
Java是一種面向?qū)ο蟮木幊陶Z言,其核心思想是將程序看作一個對象的集合。Java語言具有豐富的類庫和強(qiáng)大的開發(fā)工具,可以方便地開發(fā)各種類型的應(yīng)用程序。
實驗步驟:
創(chuàng)建一個新的Java項目,選擇適當(dāng)?shù)捻椖磕0澹鏜VC模式。
編寫Hello World程序,輸出"Hello World"。
定義一個整型變量x,賦值為5。
使用if語句判斷x是否大于3,如果成立,輸出"x is greater than 3"。
聲明一個整型數(shù)組a,初始化數(shù)組元素。
使用for循環(huán)輸出數(shù)組元素。
定義一個浮點型變量y,賦值為3.14。
使用浮點數(shù)比較運算符==,判斷y是否等于3.14。
實驗結(jié)果:
Hello World程序的輸出結(jié)果為:"Hello World"。 變量x的賦值結(jié)果為:5。 if語句的.判斷結(jié)果為:"false"。 數(shù)組a的初始化結(jié)果為:[0, 0, 0, 0, 0, 0, 0]。 for循環(huán)的輸出結(jié)果為:0 1 2 3 4 5 6。 浮點數(shù)比較運算符==的結(jié)果為:"false"。
實驗心得:
本次實驗讓我更加深入地了解了Java編程語言的基本概念和使用方法。在實驗中,我掌握了如何使用流程控制語句、變量類型、數(shù)組等基本語法和工具。在編寫程序時,我還發(fā)現(xiàn)了一些小問題,比如代碼中存在一些語法錯誤和邏輯錯誤,需要通過反復(fù)調(diào)試和測試才能解決。通過這次實驗,我認(rèn)識到編程不僅需要扎實的基礎(chǔ)知識,還需要良好的編程習(xí)慣和解決問題的能力。
java語言程序設(shè)計實驗報告 2
實驗名稱:
Java Web應(yīng)用程序開發(fā)
實驗?zāi)康?/strong>
本實驗旨在讓學(xué)生熟悉Java Web開發(fā)的基本概念、技術(shù)和工具,了解Web應(yīng)用程序的開發(fā)流程,掌握常用的開發(fā)工具和框架,能夠獨立完成一個簡單的Java Web應(yīng)用程序的開發(fā)和部署。
實驗內(nèi)容
Java Web開發(fā)基礎(chǔ)知識介紹:JSP、Servlet、Servlet容器、JSP容器等。
學(xué)習(xí)和使用Eclipse作為Java Web開發(fā)的`開發(fā)工具,掌握其基本使用方法。
開發(fā)一個簡單的Java Web應(yīng)用程序,包括JSP頁面、Servlet程序和Servlet容器配置。
使用MySQL數(shù)據(jù)庫作為應(yīng)用程序的數(shù)據(jù)存儲。
掌握Spring框架的基本使用方法,包括依賴注入、控制反轉(zhuǎn)、AOP等。
實驗步驟
創(chuàng)建一個新的Java Web項目,使用Eclipse作為開發(fā)工具。
在Eclipse中創(chuàng)建一個新的JSP頁面,包括基本的HTML代碼和JSP標(biāo)記。
創(chuàng)建一個Servlet程序,實現(xiàn)對JSP頁面的處理。
創(chuàng)建一個Servlet容器配置文件,指定Servlet容器和數(shù)據(jù)庫連接信息。
使用MySQL數(shù)據(jù)庫作為應(yīng)用程序的數(shù)據(jù)存儲。
使用Spring框架進(jìn)行應(yīng)用程序的開發(fā),實現(xiàn)依賴注入和控制反轉(zhuǎn)。
實驗結(jié)果
通過本次實驗,學(xué)生熟悉了Java Web開發(fā)的基本概念、技術(shù)和工具,掌握了常用的開發(fā)工具和框架,能夠獨立完成一個簡單的Java Web應(yīng)用程序的開發(fā)和部署。
java語言程序設(shè)計實驗報告 3
實驗名稱:
基本數(shù)據(jù)類型的運算與轉(zhuǎn)換
實驗?zāi)康模?/strong>
掌握J(rèn)ava基本數(shù)據(jù)類型的種類和運算規(guī)則。
掌握基本數(shù)據(jù)類型的轉(zhuǎn)換方法。
了解引用數(shù)據(jù)類型的基本特征和用法。
實驗內(nèi)容:
數(shù)據(jù)類型的種類:
整型(byte、short、int、long)、浮點型(float、double)、字符型(char)、布爾型(boolean)。
數(shù)據(jù)類型的運算:
整型運算:
加、減、乘、除、取模、冪運算。
浮點型運算:
加、減、乘、除、取模、冪運算。
字符型運算:
按位與、按位或、按位異或、取反、轉(zhuǎn)換成字符。
布爾型運算:
與、或、非。
數(shù)據(jù)類型的轉(zhuǎn)換:
強(qiáng)制類型轉(zhuǎn)換:
將一種類型的數(shù)據(jù)強(qiáng)制轉(zhuǎn)換為另一種類型的數(shù)據(jù)。
浮點數(shù)強(qiáng)制轉(zhuǎn)換:
將一個浮點數(shù)轉(zhuǎn)換為整型或其他類型的'數(shù)據(jù)。
整型強(qiáng)制轉(zhuǎn)換:
將一個浮點數(shù)轉(zhuǎn)換為整型或其他類型的數(shù)據(jù)。
實驗步驟:
編寫代碼,實現(xiàn)數(shù)據(jù)類型的基本運算。
編寫代碼,實現(xiàn)數(shù)據(jù)類型的轉(zhuǎn)換。
調(diào)試代碼,驗證程序的正確性。
實驗結(jié)果:
代碼運行正確,程序能夠?qū)崿F(xiàn)數(shù)據(jù)類型的基本運算和轉(zhuǎn)換。
實驗心得:
通過本次實驗,我深入了解了Java基本數(shù)據(jù)類型的種類和運算規(guī)則,掌握了基本數(shù)據(jù)類型的轉(zhuǎn)換方法,了解了引用數(shù)據(jù)類型的基本特征和用法。同時,通過編寫代碼和調(diào)試程序,提高了我的編程能力和實踐能力。
java語言程序設(shè)計實驗報告 4
實驗?zāi)康模?/strong>
通過編寫Java程序,熟悉Java的基本語法和編程思想。
實驗原理:
Java是一種面向?qū)ο蟮木幊陶Z言,它具有跨平臺、可移植、簡單易學(xué)等特點。在本次實驗中,我們將學(xué)習(xí)Java的基本語法和面向?qū)ο蟮木幊趟枷耄珙、對象、繼承、多態(tài)等概念。
實驗步驟:
編寫一個簡單的`Java程序,例如輸出Hello World。
定義一個類,并創(chuàng)建該類的實例對象。
使用繼承的方式創(chuàng)建一個子類,并重寫父類中的方法。
實現(xiàn)多態(tài)的概念,例如定義一個基類和兩個子類,子類繼承基類并實現(xiàn)自己的方法。
運行程序并檢查結(jié)果。
實驗結(jié)果:
我們成功地編寫了一個簡單的Java程序,并通過定義類和實例對象、繼承和多態(tài)的方式實現(xiàn)了對面向?qū)ο缶幊趟枷氲膶W(xué)習(xí)和理解。
結(jié)論與討論:
通過本次實驗,我們對Java的基本語法和面向?qū)ο缶幊趟枷胗辛烁钊氲牧私。在實際編程中,我們應(yīng)該充分利用Java的優(yōu)勢,使用繼承和多態(tài)等特性,提高代碼的可維護(hù)性和可擴(kuò)展性。同時,我們也發(fā)現(xiàn)了實驗中存在的一些問題,例如類和對象的命名規(guī)范等,這些問題需要我們在實際編程中加以注意。
java語言程序設(shè)計實驗報告 5
實驗報告:
Java基礎(chǔ)實驗
一、實驗?zāi)康?/strong>
通過本實驗,學(xué)習(xí)Java基礎(chǔ)語法、面向?qū)ο缶幊、常用?shù)據(jù)結(jié)構(gòu)和算法等內(nèi)容,掌握J(rèn)ava開發(fā)環(huán)境的使用方法,培養(yǎng)編程能力和解決問題的能力。
二、實驗內(nèi)容
Java基礎(chǔ)語法實驗:包括數(shù)據(jù)類型、運算符、流程控制語句、數(shù)組、字符串等基礎(chǔ)語法的學(xué)習(xí)和實踐。
面向?qū)ο缶幊虒嶒灒喊惡蛯ο、繼承、多態(tài)、接口等面向?qū)ο缶幊痰幕A(chǔ)知識的學(xué)習(xí)和實踐。
常用數(shù)據(jù)結(jié)構(gòu)和算法實驗:包括棧、隊列、鏈表、二叉樹、排序算法等常用數(shù)據(jù)結(jié)構(gòu)和算法的學(xué)習(xí)和實踐。
三、實驗步驟
安裝Java開發(fā)環(huán)境,包括Java Development Kit(JDK)和Eclipse等集成開發(fā)環(huán)境。
編寫Java程序,包括類的定義、變量的聲明和初始化、方法的定義和調(diào)用、數(shù)據(jù)結(jié)構(gòu)的實現(xiàn)等。
調(diào)試程序,通過斷點調(diào)試、單步執(zhí)行等方式檢查程序的運行結(jié)果和問題,及時進(jìn)行修正。
分析程序,根據(jù)實驗內(nèi)容分析程序的問題和優(yōu)化方案,加深對Java語言和算法的理解和掌握。
四、實驗結(jié)果
通過本實驗,掌握了Java基礎(chǔ)語法、面向?qū)ο缶幊獭⒊S脭?shù)據(jù)結(jié)構(gòu)和算法等知識,能夠編寫簡單的Java程序,解決實際問題,提高編程能力和解決問題的能力。
五、實驗總結(jié)
通過本實驗,學(xué)習(xí)了Java語言的'基礎(chǔ)知識和常用算法,掌握了Java開發(fā)環(huán)境的使用方法,提高了編程能力和解決問題的能力。在今后的學(xué)習(xí)和工作中,將進(jìn)一步深入學(xué)習(xí)和掌握J(rèn)ava編程語言,不斷提高自己的技能和能力,為實現(xiàn)個人的職業(yè)發(fā)展和社會的發(fā)展做出貢獻(xiàn)。
java語言程序設(shè)計實驗報告 6
實驗名稱:
Java基礎(chǔ)實驗
實驗?zāi)康模?/strong>
熟悉Java基礎(chǔ)語法;
學(xué)習(xí)Java的控制流程語句;
了解Java的數(shù)據(jù)類型及其轉(zhuǎn)換;
掌握J(rèn)ava的數(shù)組和集合;
掌握J(rèn)ava的異常處理。
實驗環(huán)境:
JDK 1.8版本;
Eclipse IDE。
實驗步驟:
編寫Hello World程序;
熟悉Java的基本語法;
學(xué)習(xí)Java的控制流程語句,包括if語句、for循環(huán)、while循環(huán)、switch語句等;
學(xué)習(xí)Java的數(shù)據(jù)類型及其轉(zhuǎn)換,包括基本數(shù)據(jù)類型、引用數(shù)據(jù)類型、數(shù)組、集合等;
掌握J(rèn)ava的數(shù)組和集合,包括數(shù)組的定義、數(shù)組的.遍歷、集合的定義、集合的遍歷等;
掌握J(rèn)ava的異常處理,包括異常的定義、異常的拋出、捕獲和處理等。
實驗結(jié)果:
Hello World程序:
publicclassHelloWorld{ publicstaticvoidmain(String[]args){ System.out.println("Hello,World!"); } }
Java的基本語法:
publicclassMain{ publicstaticvoidmain(String[]args){ intx=5; Strings="Hello"; System.out.println(x+"+"+s+"="+(x+s)); } }
Java的控制流程語句:
publicclassMain{ publicstaticvoidmain(String[]args){ intx=5; inty=10; if(x>y){ System.out.println("x>y"); }elseif(x
Java的數(shù)據(jù)類型及其轉(zhuǎn)換:
publicclassMain{ publicstaticvoidmain(String[]args){ inta=10; doubleb=5.5; intc=(int)b; System.out.println("a="+a+",b="+b+",c="+c); } }
Java的數(shù)組和集合:
publicclassMain{ publicstaticvoidmain(String[]args){ int[]arr={1,2,3,4,5}; for(inti=0;i(); list.add("Hello"); list.add("World"); System.out.println(list); } }
Java的異常處理:
publicclassMain{ publicstaticvoidmain(String[]args){ int[]arr={1,2,3,4,5}; try{ System.out.println(arr[10]); }catch(ArrayIndexOutOfBoundsExceptione){ System.out.println("發(fā)生異常:"+e.getMessage()); } } }
實驗總結(jié):
通過本次實驗,我們熟悉了Java的基本語法、控制流程語句、數(shù)據(jù)類型及其轉(zhuǎn)換、數(shù)組和集合以及異常處理等基礎(chǔ)知識,掌握了Java編程的基本思路和方法。同時,在實驗中我們也遇到了一些問題,如數(shù)組越界異常、異常處理的注意事項等,通過不斷地練習(xí)和實踐,我們能夠更好地掌握這些知識點。
java語言程序設(shè)計實驗報告 7
實驗名稱:
使用Java編寫簡單的控制臺應(yīng)用程序
實驗?zāi)康模?/strong>
學(xué)習(xí)Java語言的基本語法,掌握J(rèn)ava程序的基本結(jié)構(gòu),熟悉控制臺應(yīng)用程序的開發(fā)方法。
實驗步驟:
安裝Java開發(fā)工具包(JDK)和Eclipse開發(fā)工具。
在Eclipse中創(chuàng)建一個新的`Java項目,選擇默認(rèn)的Main類。
編寫程序代碼,實現(xiàn)控制臺應(yīng)用程序的基本功能。例如,輸出“Hello, World!”,求兩個整數(shù)的和,實現(xiàn)猜數(shù)字游戲等。
調(diào)試程序,測試程序的正確性和可靠性。
保存程序代碼,并提交實驗報告。
實驗結(jié)果:
本次實驗成功地完成了控制臺應(yīng)用程序的開發(fā)任務(wù),程序能夠正常運行,實現(xiàn)了預(yù)期的功能。在實驗過程中,學(xué)生掌握了Java語言的基本語法,熟悉了控制臺應(yīng)用程序的開發(fā)方法,加深了對Java編程的理解。同時,學(xué)生也發(fā)現(xiàn)了一些問題,例如代碼可讀性不夠好,代碼規(guī)范不夠統(tǒng)一等,需要進(jìn)一步加強(qiáng)學(xué)習(xí)和練習(xí)。
實驗總結(jié):
通過本次實驗,學(xué)生掌握了Java語言的基本語法和控制臺應(yīng)用程序的開發(fā)方法,同時也發(fā)現(xiàn)了一些問題,需要進(jìn)一步加強(qiáng)學(xué)習(xí)和練習(xí)。實驗的過程中,學(xué)生能夠積極思考、勇于嘗試,不斷提高自己的編程能力和技能。希望學(xué)生在以后的學(xué)習(xí)和實踐中能夠更加深入地理解和掌握J(rèn)ava編程技術(shù),提高自己的編程水平。
java語言程序設(shè)計實驗報告 8
實驗名稱:
Java集合框架
實驗?zāi)康模?/strong>
了解Java集合框架的基本概念和特點。
熟悉Java集合框架中的主要類和接口,如List、Set、Map等。
掌握J(rèn)ava集合框架中的常用操作方法,如添加、刪除、排序、查找等。
能夠編寫基于Java集合框架的`程序。
實驗內(nèi)容:
理解Java集合框架的基本概念和特點,包括無序性、可重復(fù)性、動態(tài)性等。
熟悉Java集合框架中的主要類和接口,如List、Set、Map等,掌握它們的用法和區(qū)別。
熟悉Java集合框架中的常用操作方法,如添加、刪除、排序、查找等,并能夠編寫程序進(jìn)行實驗。
實驗步驟:
導(dǎo)入Java集合框架中的相關(guān)類和接口,如List、Set、Map等。
創(chuàng)建一個List對象,添加元素到其中。
創(chuàng)建一個Set對象,添加元素到其中。
創(chuàng)建一個Map對象,添加鍵值對到其中。
使用for循環(huán)遍歷List、Set、Map中的元素。
對List、Set、Map中的元素進(jìn)行排序。
使用forEach方法遍歷List中的元素,并對每個元素進(jìn)行打印。
使用foreach循環(huán)遍歷Set中的元素,并對每個元素進(jìn)行打印。
使用get方法獲取Map中某個鍵對應(yīng)的值,并將其打印出來。
刪除List、Set、Map中的元素。
編寫一個程序,使用Java集合框架實現(xiàn)對數(shù)組中的元素進(jìn)行排序和查找操作。
實驗結(jié)論:
通過本次實驗,我們了解了Java集合框架的基本概念和特點,熟悉了Java集合框架中的主要類和接口,掌握了Java集合框架中的常用操作方法,并能夠編寫基于Java集合框架的程序。Java集合框架為程序員提供了豐富的數(shù)據(jù)結(jié)構(gòu)和方法,使得程序員能夠更加方便地處理各種數(shù)據(jù)操作,提高了程序的效率和可讀性。
java語言程序設(shè)計實驗報告 9
一、實驗?zāi)康?/strong>
掌握J(rèn)DK的下載、安裝及環(huán)境變量配置。
熟悉Eclipse集成開發(fā)環(huán)境的安裝與使用。
掌握J(rèn)ava應(yīng)用程序的基本結(jié)構(gòu)及運行流程。
二、實驗環(huán)境
硬件:筆記本電腦
軟件:Windows操作系統(tǒng),JDK 18.0.2.1,Eclipse IDE
三、實驗內(nèi)容
1. JDK安裝與環(huán)境變量配置
步驟:
新建系統(tǒng)變量JAVA_HOME,值為JDK安裝路徑(如D:\runTime\jdk-18.0.2.1)。
編輯系統(tǒng)變量Path,添加%JAVA_HOME%\bin。
新建系統(tǒng)變量CLASSPATH,值為.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。
訪問Oracle官網(wǎng)下載JDK安裝包。
運行安裝包,按照提示完成JDK的'安裝。
配置環(huán)境變量:
打開CMD命令提示符,輸入java -version驗證JDK安裝成功。
2. Eclipse安裝與配置
步驟:
點擊Window->Preferences->Java->Installed JREs,添加JDK路徑。
配置字體大小:點擊Window->Preferences->General->Appearance->Colors and Fonts,調(diào)整Text Font。
訪問Eclipse官網(wǎng)下載Eclipse集成開發(fā)環(huán)境安裝包。
運行安裝包,按照提示完成Eclipse的安裝。
啟動Eclipse,選擇工作空間路徑。
配置Eclipse:
四、實驗總結(jié)
通過本次實驗,我成功掌握了JDK的安裝與環(huán)境變量配置,熟悉了Eclipse集成開發(fā)環(huán)境的安裝與使用,并編寫了簡單的Java程序進(jìn)行運行測試。實驗過程中,我遇到了JDK環(huán)境變量配置失敗的問題,通過仔細(xì)檢查路徑和重新配置解決了問題。此外,我還學(xué)會了如何調(diào)整Eclipse中的字體大小,以便更好地進(jìn)行編程。
java語言程序設(shè)計實驗報告 10
一、實驗?zāi)康?/strong>
理解面向?qū)ο缶幊痰幕舅枷搿?/p>
掌握類的定義、對象的創(chuàng)建及方法調(diào)用。
熟悉繼承與多態(tài)的概念及應(yīng)用。
二、實驗環(huán)境
硬件:筆記本電腦
軟件:Windows操作系統(tǒng),JDK 18.0.2.1,Eclipse IDE
三、實驗內(nèi)容
1. 定義矩形類Rect
要求:
包含兩個protected屬性:矩形的寬width和矩形的高h(yuǎn)eight。
兩個構(gòu)造方法:一個帶有兩個參數(shù)的'構(gòu)造方法用于初始化width和height;一個不帶參數(shù)的構(gòu)造方法將矩形初始化為寬和高都為10。
兩個方法:求矩形面積的方法area()以及求矩形周長的方法perimeter()。
2. 定義具有確定位置的矩形類PlainRect
要求:
添加兩個屬性:矩形左上角坐標(biāo)startX和startY。
兩個構(gòu)造方法:帶4個參數(shù)的構(gòu)造方法用于初始化startX、startY、width和height;不帶參數(shù)的構(gòu)造方法將矩形初始化為左上角坐標(biāo)、長和寬都為0的矩形。
添加一個方法:判斷某個點是否在矩形內(nèi)部的方法isInside(double x, double y)。
3. 測試程序
要求:
創(chuàng)建一個左上角坐標(biāo)為(10,10),長為20,寬為10的矩形對象。
計算并打印輸出矩形的面積和周長。
判斷點(25.5,13)是否在矩形內(nèi),并打印輸出相關(guān)信息。
四、實驗總結(jié)
通過本次實驗,我深入理解了面向?qū)ο缶幊痰幕舅枷,掌握了類的定義、對象的創(chuàng)建及方法調(diào)用。同時,我還熟悉了繼承與多態(tài)的概念及應(yīng)用,通過定義矩形類Rect和具有確定位置的矩形類PlainRect,加深了對這些概念的理解。實驗過程中,我遇到了判斷點是否在矩形內(nèi)的方法實現(xiàn)問題,通過仔細(xì)分析矩形坐標(biāo)和點坐標(biāo)的關(guān)系,成功解決了問題。
java語言程序設(shè)計實驗報告 11
一、實驗?zāi)康?/strong>
掌握J(rèn)ava異常處理機(jī)制。
熟悉Java輸入輸出流的使用。
能夠編寫處理異常和進(jìn)行文件讀寫的Java程序。
二、實驗環(huán)境
硬件:筆記本電腦
軟件:Windows操作系統(tǒng),JDK 18.0.2.1,Eclipse IDE
三、實驗內(nèi)容
1. 異常處理實驗
要求:
編寫一個程序,接受用戶從鍵盤輸入的攝氏溫度,然后將其轉(zhuǎn)化為等效的華氏度溫度。
使用try-catch機(jī)制捕獲可能的`異常。
2. 輸入輸出流實驗
要求:
編寫一個程序,將一段文本寫入文件,然后再從文件中讀取并打印出來。
四、實驗總結(jié)
通過本次實驗,我掌握了Java異常處理機(jī)制,能夠編寫處理異常的Java程序。同時,我還熟悉了Java輸入輸出流的使用,能夠編寫進(jìn)行文件讀寫的Java程序。實驗過程中,我遇到了文件讀寫時的異常處理問題,通過仔細(xì)分析異常類型和捕獲異常,成功解決了問題。此外,我還學(xué)會了使用try-with-resources語句來自動關(guān)閉資源,提高了代碼的健壯性和可讀性。
java語言程序設(shè)計實驗報告 12
一、實驗?zāi)康?/strong>
掌握J(rèn)ava數(shù)據(jù)類型和控制結(jié)構(gòu)的應(yīng)用。
理解并實踐類的封裝、構(gòu)造方法以及對象間的交互。
通過模擬戰(zhàn)斗場景,加深對面向?qū)ο缶幊趟枷氲睦斫狻?/p>
二、實驗內(nèi)容
實驗一:身份證驗證
任務(wù)描述:編寫一個Java程序,接受用戶輸入的字符串,判斷其是否為合法的18位身份證號碼,并在命令行中輸出驗證結(jié)果。
實現(xiàn)步驟:
使用Scanner類接受鍵盤輸入。
判斷輸入內(nèi)容是否為空。
判斷輸入字符串是否為18位。
判斷前17位是否為數(shù)字,最后一位是否為數(shù)字或X。
判斷7至14位是否為合法的`日期(年符合1900至2019,月符合1至12,日符合各月的天數(shù),不考慮閏年情況,2月天數(shù)一律視為28天)。
實驗二:類與對象基礎(chǔ)
任務(wù)描述:以希臘神話中宙斯與泰坦的戰(zhàn)斗為背景,通過構(gòu)造相應(yīng)對象、屬性和方法,模擬戰(zhàn)斗過程。
實現(xiàn)步驟:
構(gòu)建Titan類,包含HP字段及相應(yīng)的getter和setter方法,空參數(shù)列表構(gòu)造方法默認(rèn)HP為700,帶參數(shù)構(gòu)造方法允許指定HP。實現(xiàn)attack方法,隨機(jī)產(chǎn)生10-100的整數(shù)傷害。
構(gòu)建Zues類,包含HP字段及相應(yīng)的getter和setter方法,空參數(shù)列表構(gòu)造方法默認(rèn)HP為1000,帶參數(shù)構(gòu)造方法允許指定HP。實現(xiàn)attack方法,隨機(jī)產(chǎn)生0-70的整數(shù)傷害。
構(gòu)建ClashofTitans類,包含main方法,創(chuàng)建泰坦和宙斯對象,使用do-while循環(huán)模擬戰(zhàn)斗過程,直到一方HP小于等于0為止,并輸出戰(zhàn)斗結(jié)果。
三、實驗結(jié)果
身份證驗證程序能夠正確判斷輸入的身份證號是否合法,并輸出相應(yīng)的驗證結(jié)果。
類與對象基礎(chǔ)程序能夠模擬宙斯與泰坦的戰(zhàn)斗過程,直到一方HP小于等于0為止,并輸出戰(zhàn)斗結(jié)果。
【java語言程序設(shè)計實驗報告】相關(guān)文章:
java語言程序設(shè)計考試大綱03-08
JAVA語言程序設(shè)計強(qiáng)化習(xí)題11-04
自學(xué)考試Java語言程序設(shè)計試題07-29
java實驗報告08-04
java語言程序設(shè)計公共基礎(chǔ)知識考試大綱12-12
Java程序設(shè)計里的線程02-03
Java程序設(shè)計示例教程01-30