20155310第一周JAVA实验报告

本文介绍了一次Java编程实验,主要内容包括使用JDK和Eclipse完成凯撒密码的实现与测试。涉及知识点有JDK安装配置、命令行操作、Eclipse使用及调试技巧等。

20155310第一周JAVA实验报告

实验内容

1.使用JDK编译、运行简单的Java程序;

2.使用Eclipse 编辑、编译、运行、调试Java程序。

实验要求

使用JDK和IDE编译、运行简单的Java程序,完成实验报告。完成练习:实现凯撒密码,并进行测试。

实验知识点

1.JVM、JRE、JDK的安装位置与区别;

2.命令行运行javac;java;javac -cp; java -cp;

3.PATH,CLASSPATH,SOURCEPATH的设定方法与应用;

4.包管理:package;import;javac -d ;

5.Eclipse(Netbeans)管理Java项目,调试:断点、单步执行等;

6.Java基础语法:类型与类型转换;变量;运算符;流程控制等;

7.JDK帮助文档的使用。

实验步骤

首先安装好JDK,设置环境变量等,安装IDEA。第二章已经学过。

打开idea,先建项目,如图。
1073034-20170409225004144-1754805744.jpg

新建project
1073034-20170409224956566-1189062861.jpg

代码:
package shiyan1;

/**

  • Created by Pigeon on 2017/4/7/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);
}

}

结果如图

1073034-20170409225039660-435237526.jpg

步骤耗时百分比
需求分析15min13.6%
设计20min18.1%
代码实现40min36.2%
测试15min13.6%
分析总现20min18.1%

心得体会

第一次试验在前几周的学习过程中就有完成。做实验的时候要充分做好预习和准备,想好要做什么,代码该如何下手,而不是边敲边想,这样会很浪费时间,效率也不高。要认真努力学习每一周的内容。

转载于:https://www.cnblogs.com/m20155310/p/6686916.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值