Java第一次实验---凯撒密码 实验内容 实现凯撒密码,并进行测试. 实验代码 import java.io.*; import java.util.Scanner; public class ksmm{ public static void main(String[] args){ System.out.print("请输入密钥:"); Scanner s=new Scanner(System.in); int a=s.nextInt(); C(a); } public stati…
JAVA实验一   编写程序实现凯撒密码 201352330 潘俊洋 一.实验说明 凯撒密码作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思想是:通过把字母移动一定的位数来实现加密和解密. 例如,如果字母的位数是3,明文字母B就变成了密文的E,依次类推,X将变成A,Y变成B,Z变成C, 由此可见,位数就是凯撒密码加密和解密的密钥.所以在程序中密钥key=3. 二.实验分析 1.由于字母表中共26个字符,因此移位前先将移动的位数(key)和26取模.由于Java中字符和整型可…
课程:Java程序设计 班级:1352 姓名:黄伟业 学号:20135215 成绩:            指导教师:娄嘉鹏  实验日期:2015.4.15 实验密级: 预习程度:  实验时间:19:30~22:30 仪器组次: 必修/选修:选修  实验序号:1 实验名称:             JAVA开发环境的熟悉 一.   实验内容 1. 使用JDK编译.运行简单的Java程序 2.使用Eclipse 编辑.编译.运行.调试Java程序 二.实验内容 (一)   命令行下Java程序开发…
20155210潘滢昊 Java第二次试验 实验内容 学会JunitTest的使用 实验代码 MyUtilTest代码: import org.junit.*; import junit.framework.TestCase; public class MyUtilTest extends TestCase { @Test public void testNormal(){ assertEquals("不及格",MyUtil.percentage2fivegrade(51)); ass…
Java第三次实验 实验内容 在IDEA中使用工具(Code->Reformate Code)把代码重新格式化 在码云上把自己的学习搭档加入自己的项目中,确认搭档的项目加入自己后,下载搭档实验二的Complex代码,加入不少于三个JUnit单元测试用例 完成重构内容的练习,下载搭档的代码,至少进行三项重构 以结对的方式完成Java密码学相关内容的学习 实验代码 1:无实验代码,主要学习了IDEA下code列表中的功能 2: import junit.framework.TestCase; imp…
20155210潘滢昊 2016-2017-2 <Java程序设计>第2周学习总结 教材学习内容总结 %%:表示字符串中的%. %d:以十进制整数格式输出 %f:以十进制浮点式格式输出 %e(%E):以科学记号浮点数格式输出 %o:以八进制整数格式输出 %x(%X):以十六进制整数输出 %s(%S):字符串格式 %c(%C):以字符符号输出 %b(%B):输出boolean值(true或false) %h(%H): %n:换行 a=i++:先赋值再加1 a=++i:先加1在赋值 break:直…
20155210 2016-2017-2 <Java程序设计>第8周学习总结 教材学习内容总结 认识NIO Channel: 衔接数据节点(与IO中的流对比) isOpen close ReadableByteChannel read WritableByteChannel write Buffer: 块操作 clear flip rewind mark reset remaining NIO2文件系统 java.nio.file FileSystems Paths Files java.ni…
20155210 2016-2017-2 <Java程序设计>第6周学习总结 教材学习内容总结 流(Stream)是对「输入输出」的抽象,注意「输入输出」是相对程序而言的 InputStream与OutputStream read write 二进制文件 标准输入输出 System.in: 标准输入,默认关联到键盘(终端输入) System.out: 标准输出,默认关联到显示器(终端输出) System.err: 标准错误,默认关联到显示器(终端输出) 输入输出重定向:setIn,setOut…
20155210 2016-2017-2 <Java程序设计>第9周学习总结 教材学习内容总结 JDBC驱动的四种类型(按操作方式分类的): JDBC-ODBC Bridge Driver Native API Driver 提供原生链接库 JDBC-Net Driver 将方法调用转换为特定的网络协议调用 Native Protocal Driver 建立数据库的步骤: 注册Driver的操作对象 取得Connection操作对象 关闭connection操作对象 数据库操作相关的JDBC接…
20155210 2016-2017-2 <Java程序设计>第5周学习总结 教材学习内容总结 try with resources 关闭多个资源时用分号分隔 java.lang.AutoCloseable try with resources的对象必须实现AutoCloseable接口 认识collection架构 Connection: 增.删.遍历对象 List: 类似数组,具有位置信息,带索引 核心方法: add(int index, E element) remove(int ind…