狠狠干影院/欧美午夜电影在线观看/高黄文/国产精品一区二区在线观看完整版

JAVA實驗報告一

| 瀏覽次數(shù):

 Java 語言程序設(shè)計實驗報告一 班級:

  姓名: 學(xué)號: 一、 實驗教學(xué)目的與基本要求 Java 程序設(shè)計的實驗就是 Java 程序設(shè)計課程重要的實踐教學(xué)環(huán)節(jié)。實驗的目的不僅僅就是驗證理論知識,更重要的就是通過上機加強學(xué)生的動手能力,掌握常用 Java 開發(fā)環(huán)境的使用方法,培養(yǎng)學(xué)生分析問題、解決問題、應(yīng)用知識的能力與創(chuàng)新精神。充分放手讓學(xué)生自行設(shè)計、自主調(diào)試,真正培養(yǎng)學(xué)生的實踐動手能力,全面提高學(xué)生的綜合素質(zhì)。

 本課程就是一門程序設(shè)計語言課程,通過本課程的學(xué)習(xí),學(xué)生能夠掌握 Java 語言程序的基本特點、基本編程方法與基本開發(fā)技巧,培養(yǎng)學(xué)生閱讀、分析、設(shè)計與調(diào)試 Java 語言的能力,并具備一定的面向?qū)ο蟪绦蛟O(shè)計思想。

 本課程的主要任務(wù)就是在已學(xué)習(xí)的編程語言基礎(chǔ)上,講述 Java 語言的數(shù)據(jù)結(jié)構(gòu)與語法規(guī)則;基本控制結(jié)構(gòu)與編程技巧;Java 語言面向?qū)ο蟮奶攸c、編程方法與程序設(shè)計思路;Java語言的GUI程序與文件及I/O流的編程方法;能夠正確配置Java開發(fā)環(huán)境,并使用相關(guān)的編輯、編譯、調(diào)試、運行命令。

 (1) 掌握 Java 語言的編程技巧,能夠獨立進行面向?qū)ο蟮拈_發(fā)能力。

 (2) 具有根據(jù)編程需求獨立查詢 Java 類庫文檔及相關(guān)資料,完成系統(tǒng)的能力。

 (3) 具有分析、尋找與排除程序中常見問題的能力。

 二、實驗內(nèi)容與收獲 (1) Java 的安裝與配置。熟悉語言環(huán)境及簡單程序設(shè)計的使用練習(xí), 正確配置 Java開發(fā)環(huán)境(Eclipse 集成開發(fā)環(huán)境的安裝、配置與使用) a) 安裝 JDK Sun 公司為所有的 Java 程序員提供了一套免費的 Java 開發(fā)與運行環(huán)境??梢酝ㄟ^ IE 或 Netscape 瀏覽器瀏覽網(wǎng)址:,根據(jù)提示可以下載支持 Microsoft Windows 操作系統(tǒng)的 jdk-1_5_0-windows-i586、exe 到本地硬盤。

 安裝的時候可以選擇安裝到任意的硬盤驅(qū)動器上,例如安裝到 D:\jdk1、

 5、0 目錄下,如圖 1-2。正確安裝后,在 JDK 目錄下有 bin、demo、lib、jre 等子目錄,如圖 1-3,其中 bin 目錄保存了 javac、java、appletviewer 等命令文件,demo目錄保存了許多java的例子,lib目錄保存了Java的類庫文件,jre目錄保存的就是 Java 的運行時環(huán)境(JRE)。

  圖 1-2

 圖 1-3 b) 環(huán)境變量的設(shè)置 設(shè)置環(huán)境變量的目的就是為了能夠正常使用所安裝的 JDK 開發(fā)包。通常,我們需要設(shè)置兩個環(huán)境變量:PATH 與 CLASSPATH。

 PATH:該環(huán)境變量指定一個路徑列表,用于搜索可執(zhí)行文件的。執(zhí)行一個

 可執(zhí)行文件時,如果該文件不能在當前路徑下找到,則依次尋找 PATH 中的每一個路徑,直至找到?;蛘哒彝?PATH 中的路徑也不能找到,則報錯。Java 的編譯命令 (javac),執(zhí)行命令 (java) 與一些工具命令 (javadoc, jdb 等) 都在其安裝路徑下的 bin 目錄中。

 CLASSPATH:該環(huán)境變量也指定一個路徑列表,就是用于搜索 Java 編譯或者運行時需要用到的類。在 CLASSPATH 列表中除了可以包含路徑外,還可以包含 、jar 文件。Java 查找類時會把這個 、jar 文件當作一個目錄來進行查找。通常,我們需要把 JDK 安裝路徑下的 jdk\lib 包含在 CLASSPATH 中。

 c) 設(shè)置好之后,測試環(huán)境變量就是否設(shè)置好。點擊開始?運行?輸入 cmd,打開命令提示符,然后輸入測試命令 javac 與 java。如果出現(xiàn)一大串的字符系列,則表示環(huán)境變量設(shè)置成功。

 配置成功截圖:

  圖 1、1

 顯示 java 的版本信息圖 d) 簡單的程序設(shè)計: 題目 1:在屏幕上打印“Hello World” 程序代碼: public class Test {

 public static void main(String args[]){

  System、out、print("Hello world!");

 } } 運行截圖:

 圖 1、2

 輸出 hello world 圖 題目 2:分別用 for/while/do-while 語句打印 1 到 100 的整數(shù) 程序代碼: public class l {//for

 public static void main(String[] args) {

  for(int i=1;i<=100;i++){

 System、out、println(i);

  }

 } } public class l {//while

 public static void main(String[] args) {

  int i=1;

 while(i<=100){

 System、out、println(i);

 i++;

  }

 } } public class l {//do while

 public static void main(String[] args) {

  int i=1;

  do{

 System、out、println(i);

 i++;

  }while(i<=100);

 } } 運行截圖:

  圖 1、3

 打印 1 到 100 截圖(部分) 題目 3:利用循環(huán)打印以下圖形 * ** *** **** ***** ****** 程序代碼: public class l {

 public static void main(String[] args) {

  for(int i=1;i<=6;i++){

 for(int j=0;j<i;j++){

  System、out、print("*");

 }

 System、out、println("");

 }

 } } 運行截圖:

 圖 1、4

 打印星型符號圖 e) 調(diào)試課件編程基礎(chǔ)中的例題; f) 調(diào)試課件中 Basic 文件夾下的程序 心得體會: 經(jīng)過本次上機實驗,我掌握了如何搭建 JAVA 運行環(huán)境,并且對 JAVA 編程的實際操作有了初步的了解與認識。

 在將 JAVA 環(huán)境搭建好之后,通過 DOS 命令窗口輸入 JAVAC 命令可以對、JAVA文件進行編譯,編譯后生成、CLASS 文件,然后通過輸入 JAVA 命令可以運行程序,查瞧程序的運行結(jié)果。

 隨后的進行的編程實驗就是利用 IDE 環(huán)境的 MyEclipse 進行的,用戶界面更加友好,通過一系列基本小程序的實現(xiàn),我對 JAVA 編程的理解進一步加深,可以說就是收獲頗多。

 (2) Java 面向?qū)ο蟪绦蛟O(shè)計。熟悉與掌握 Java 面向?qū)ο蟮恼Z法, 如:Java 對象的初始化,Java 數(shù)組,Java 接口等。

 a)

 完成以下題目: 題目 1:調(diào)試如下代碼,觀察對象創(chuàng)建的初始化順序。如下代碼中的類 A、B、C、D、E、F、G 具有圖中所示的繼承關(guān)系。

 class A{

 A(){System、out、println(“A”);} } class B{

  B(){System、out、println(“B”);} } class C{

 C(){System、out、println(“C”);} } class D{

 D(){System、out、println(“D”);} } class E extends A{

 E(){System、out、println(“E”);} } class F extends E{

 F(){System、out、println(“F”);} } class G extends F{

 B b=new B(); C c=new C(); E e=new E();

 G(){System、out、println(“G”);}

 public static void main(String[] args){

 new G(); } } 復(fù)習(xí)對象創(chuàng)建的初始化順序: • 裝入父類 • 初始化父類的靜態(tài)成員變量 • 裝入子類 • 初始化子類的靜態(tài)成員變量 • 初始化父類的成員變量 • 執(zhí)行父類的構(gòu)造方法 • 初始化子類的成員變量 • 執(zhí)行子類的構(gòu)造方法

 運行截圖:

 圖 2、1

 子類繼承父類圖 題目 2:編寫完整的 Java 程序?qū)崿F(xiàn)打印 int 型二維數(shù)組(即 int[][])中所有元素的功能。

 例如,對于給定數(shù)組 int[][] f = {{1, 2, 3},{4, 5},{6}};程序輸出應(yīng)為: 1,2,3 4,5 6 程序代碼: public class l {

 public static void main(String[] args) {

  int[][]f=new int[][]{{1,2,3},{4,5},{6}};

  for(int i=0;i<f、length;i++){

 for(int j=0;j<f[i]、length;j++){

  System、out、print(f[i][j]);

 }

 System、out、println("");

  }

 } } 運行截圖:

 圖 2、2

 打印數(shù)組圖

 題目 3:編寫一個類,用于計算整數(shù)的與。該類中有三個重載的方法 count,分別計算 2個、3 個、4 個整數(shù)的與,調(diào)用某個 count 方法計算 348 與 578 的與,并將結(jié)果顯示出來。

 程序代碼: package L; public class A {

 int count(int a,int b){

  return (a+b);

 }

 int count(int a,int b,int c){

  return(a+b+c);

 }

 int count(int a,int b,int c,int d){

 return (a+b+c+d);

 }

 public static void main(String[] args){

 A a;

  a=new A();

  System、out、println(a、count(348,578));

 } } 運行截圖:

 圖 2、3

 計算兩數(shù)與圖 b) 調(diào)試課件 Object 文件夾下的程序。

 心得體會: 本次實驗所編寫的三個程序分別涉及了 JAVA 的繼承、數(shù)組與重載,通過自己動手編程實現(xiàn),觀察輸出結(jié)果,進一步了解了在面向?qū)ο缶幊?a target="_blank" class="keylink">環(huán)境下,子類就是如何從父類繼承屬性的。

 而重載也就是面向?qū)ο蟪绦蛟O(shè)計中的重要特點,函數(shù)可以重載,它們的名字可以相同,只要傳遞的參數(shù)或者函數(shù)的類型不同即可,這就使得函數(shù)種類更加多樣,操作更加靈活。

 本次實驗進一步提高了我的編程能力,讓我進一步了解與熟悉了 JAVA 語言,收獲很多。

推薦訪問: 實驗 報告 java

【JAVA實驗報告一】相關(guān)推薦

工作總結(jié)最新推薦

NEW
  • 同志們:今天這個大會,是市委全面落實黨要管黨、從嚴治黨要求的一項重大舉措,也是對縣市區(qū)委書記履行基層黨建工作第一責(zé)任人情況的一次集中檢閱,同時是對全市基層黨建工作的一次再部署、再落實的會議。前面,**

  • ***年,我認真履行領(lǐng)班子、帶隊伍、抓黨員、保穩(wěn)定的基層黨建工作思路,以學(xué)習(xí)貫徹習(xí)近平新時代中國特色社會主義思想和黨的十九大歷次全會精神為主線,以市局基層黨建工作考核細則為落腳點,落實全面從嚴治黨主體

  • 根據(jù)會議安排,現(xiàn)將2022年履行抓基層黨建工作職責(zé)情況報告如下:一、履職工作特色和亮點1 突出政治建設(shè),著力在思想認識上提高。牢固樹立抓黨建就是抓政績的理念,以“黨建工作抓引領(lǐng)、社區(qū)治理求突破,為民服

  • 2022年以來,在**黨委的正確領(lǐng)導(dǎo)下,堅持以習(xí)近平新時代中國特色社會主義思想為指導(dǎo),深入學(xué)習(xí)宣傳貫徹黨的二十大精神,以黨建工作為統(tǒng)領(lǐng),扎實開展夯實“三個基本”活動,以“四化四力”行動為抓手,聚力創(chuàng)建

  • 各位領(lǐng)導(dǎo),同志們:根據(jù)會議安排,現(xiàn)就2022年度抓基層黨建工作情況匯報如下:一、主要做法及成效(一)強化政治引領(lǐng)。一是不斷強化理論武裝。堅持通過黨組會、中心組學(xué)習(xí)會和“三會一課”,第一時間、第一議題學(xué)

  • 2022年度抓基層黨建工作述職報告按照黨委工作部署,現(xiàn)將本人2022年度抓基層黨建工作情況報告如下:一、2022年度抓基層黨建工作情況(一)旗幟鮮明講政治將旗幟鮮明講政治放在全局發(fā)展首要位置,積極開展

  • 2022年,是我在數(shù)計系黨總支書記這個新崗位上度過的第一個完整的工作年度。回首一年來在校黨委的正確領(lǐng)導(dǎo)下,與數(shù)計系領(lǐng)導(dǎo)班子和全體師生共同走過的日子,艱辛歷歷在目,收獲溫潤心田。作為黨總支書記,我始終牢

  • 按照考核要求,現(xiàn)將本人一年來,作為統(tǒng)戰(zhàn)部長履行職責(zé)、廉潔自律等方面情況報告如下:一、著眼增強政治素質(zhì),不斷深化理論學(xué)習(xí)堅持把旗幟鮮明講政治作為履職從政的第一位要求,帶領(lǐng)統(tǒng)戰(zhàn)系統(tǒng)干部堅決擁護“兩個確立”

  • **年,緊緊圍繞黨工委、管委會的決策部署,全體人員團結(jié)協(xié)作、凝心聚力,緊扣黨工委“**”基本工作思路,全力開拓進取,認真履職盡責(zé),圓滿完成各項工作任務(wù)。一、個人思想政治狀況檸檬文苑www bgzjy

  • 按照縣委關(guān)于開展抓基層黨建述職評議會議的有關(guān)要求,經(jīng)請示縣委組織部同意,今天,我們在此召開2022年度基層黨組織書記抓基層黨建述職評議會議。1 首先,請**黨委書記,**同志述職。**黨委能夠主動研究