20145310第一周JAVA实验报告
2016-04-10 23:49
330 查看
20145310第一周JAVA实验报告
实验内容
1.使用JDK编译、运行简单的Java程序;2.使用Eclipse 编辑、编译、运行、调试Java程序。
实验要求
使用JDK和IDE编译、运行简单的Java程序,完成实验报告。完成练习:实现凯撒密码,并进行测试。实验知识点
JVM、JRE、JDK的安装位置与区别;命令行运行javac;java;javac -cp; java -cp;
PATH,CLASSPATH,SOURCEPATH的设定方法与应用;
包管理:package;import;javac -d ;
Eclipse(Netbeans)管理Java项目,调试:断点、单步执行等;
Java基础语法:类型与类型转换;变量;运算符;流程控制等;
JDK帮助文档的使用。
实验步骤
首先安装好JDK,设置环境变量等,安装IDEA。第二章已经学过。打开idea,先建项目,如图。
新建project
凯撒密码的主要原理是acsII码加3。
代码:
package shiyan1; /** * Created by Pigeon on 2016/4/10/010. */ import java.util.Scanner; public class kaisa { private String table; private int key; public kaisa(String table, int key) { super(); this.table = table; this.key = key; } public String encrypt(String from) { String to = ""; for (int i = 0; i < from.length(); i++) { to += table.charAt((table.indexOf(from.charAt(i))+key)%table.length()); } return to; } public static void main(String[] args) { kaisa caesarCipher=new kaisa("abcdefghijklmnopqrstuvwxyz",3); Scanner scanner=new Scanner(System.in); System.out.println("请输入要加密的字符串"); String str=scanner.nextLine(); String result=caesarCipher.encrypt(str); System.out.print(result); } }
结果如图
步骤 | 耗时 | 百分比 |
---|---|---|
需求分析 | 15min | 13.6% |
设计 | 20min | 18.1% |
代码实现 | 40min | 36.2% |
测试 | 15min | 13.6% |
分析总结 | 20min | 18.1% |
心得体会
第一次试验在前几周的学习过程中就有完成。做实验的时候要充分做好预习和准备,想好要做什么,代码该如何下手,而不是边敲边想,这样会很浪费时间,效率也不高。要认真努力学习每一周的内容。相关文章推荐
- java线程池newFixedThreadPool详解
- 20145314郑凯杰 《Java程序设计》实验一 Java开发环境的熟悉(Windows + Eclipse)实验报告
- 为eclipse项目添加 working set
- 20145216 史婧瑶《Java程序设计》第6周学习总结
- 20145216史婧瑶《Java程序设计》第一次实验报告
- 【java】final的要点和static final的区别
- java对象的序列化与反序列化(测试说明)
- Struts2项目搭建—实现参数传递
- 20145211 《Java程序设计》第6周学习总结——三笑徒然当一痴
- jdk 配置以及配置出错could not open `C:\Program Files\Java\jre7\lib\amd64\jvm.cfg' 解决方案
- Java中的enum
- java jdk安装 环境变量配置
- java coder的水平
- Eclipse开发Spring MVC入门示例
- 《Java程序设计》第6周学习总结
- 20145105 《Java程序设计》第6周学习总结
- 20145331 《Java程序设计》第6周学习总结
- java位操作总结
- Java嵌入式文档
- struts2笔记200:Action名称的搜索顺序