实验报告
| 
 课程:  | 
 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中数组的调用。
解决方法:通过网上查询的得到相关函数的调用方法解决了该问题。
但因最近课业繁重没有太多时间去深入研究,所以决定先把代码留下,等往后学习到这部分时再进行复习巩固。
原文:http://www.cnblogs.com/Ntime/p/4433212.html