JAVA實驗一

來源:互聯網
上載者:User

標籤:

 

實驗報告

課程:

Java程式設計

班級:

1352

姓名:

莫凡

學號:

20135225

成績:

 

指導教師:

婁嘉鵬

實驗日期:

2015.04.16

實驗密級:

 

預習程度:

 

實驗時間:

18:00~20:30

儀器組次:

25

必修/選修:

必修

實驗序號:

實驗名稱:

Java開發環境的熟悉

實驗目的與要求:

1. 使用JDK編譯、運行簡單的Java程式。

2.使用Eclipse 編輯、編譯、運行、調試Java程式。

3. 實現凱撒密碼,並進行測試。

 

 

 

 

 

實驗儀器:

 

名稱

型號

數量

電腦

 

 

 

聯想

 

 

 

1

 

 

                     

 

 

統計的PSP(Personal Software Process)時間:

步驟

耗時(min

百分比

需求分析

10

7.1%

設計

30

21.4%

代碼實現

60

42.8%

測試

20

14.3%

分析總結

20

14.3%

 

實驗內容一:由於無法進入實驗樓所以就在windows環境中完成。

實驗內容二:Eclipse下Java程式開發、調試

在Eclipse中單擊檔案->建立-> 項目->Java項目,

建立名稱為HelloJDB的項目。

 

通過圖中的操作建立HelloJDB類

 

 

用eclipse運行程式效果如所示

 

 

學習eclipse斷點練習效果

 

 

 

實驗內容三:實現凱撒密碼,並進行測試。

package ljp;

import java.io.*;

import java.util.Scanner;

public class test1 {

    public static void main(String[] args) throws IOException {

   

        char m[];

        System.out.println("Input plain:");

        BufferedReader br2=new BufferedReader(new InputStreamReader(System.in));

        String p=br2.readLine();

        System.out.println("Output cipher:");

        m=p.toCharArray();

        for(int i=0;i<p.length();i++){

        char ch=(char)((m[i]-‘a‘+3)%26+‘a‘);

              System.out.print(ch);

           }

    }

 

}

 

 

在eclipse和dos命令列中運行效果如下

 

 

 

實驗中遇到的問題:

字串的調用,以及java中數組的調用。

解決方案:通過網上查詢的得到相關函數的調用方法解決了該問題。

但因最近課業繁重沒有太多時間去深入研究,所以決定先把代碼留下,等往後學習到這部分時再進行複習鞏固。

JAVA實驗一

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.