实验名称:网络编程与安全java
1.没有Linux基础的同窗建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程算法
严禁抄袭。编程
1.编写MyBC.java实现中缀表达式转后缀表达式的功能
编写MyDC.java
实现从上面功能中获取的表达式中实现后缀表达式求值的功能数组
一、设置一个运算符栈,设置一个后缀表达式字符串; 二、从左到右依次对中缀表达式中的每一个字符ch分别进行如下处理,直至表达式结束: 三、若ch是左括号‘(’,将其入栈; 四、若ch是数字,将其后连续若干数字添加到后缀表达式字符串以后,并添加空格做为分隔符; 五、若ch是运算符,先将栈顶若干优先级高于ch的运算符出栈,添加到后缀表达式字符串以后,再将ch入栈。当‘(’运算符在栈中时,它的优先级最低。 六、若ch是‘)’,则若干运算符所有出栈,直到出栈的是左括号,一对括号匹配。 七、若表达式结束,将栈中运算符所有出栈,添加到后缀表达式字符串以后。
运行截图:
安全
结对编程:一人负责客户端,另外一人负责服务器服务器
此次我作的是客户端,合做的小伙伴作的服务器。网络
结果截图:
编辑器
加密结对编程:1人负责客户端,一人负责服务器工具
上传测试结果截图和码云连接学习
运行截图
运行截图
完整性校验结对编程:1人负责客户端,一人负责服务器
客户端显示服务器发送过来的结果
运行截图