標籤:
實驗報告
課程: |
Java程式設計 |
班級: |
1352 |
姓名: |
莫凡 |
學號: |
20135225 |
成績: |
|
指導教師: |
婁嘉鵬 |
實驗日期: |
2015.04.16 |
實驗密級: |
|
預習程度: |
|
實驗時間: |
18:00~20:30 |
儀器組次: |
25 |
必修/選修: |
必修 |
實驗序號: |
一 |
實驗名稱: |
Java開發環境的熟悉 |
實驗目的與要求: 1. 使用JDK編譯、運行簡單的Java程式。 2.使用Eclipse 編輯、編譯、運行、調試Java程式。 3. 實現凱撒密碼,並進行測試。 |
實驗儀器:
|
| |
|
|
|
|
|
|
|
|
|
|
統計的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實驗一