您的位置:首页 > 其它

20145325张梓靖 实验三 "敏捷开发与XP实践"

2016-04-22 23:12 302 查看

20145325张梓靖 实验三 "敏捷开发与XP实践"

程序设计过程

实验内容

使用 git 上传代码

git上传中遇到的问题

使用 git 相互更改代码

实现代码的重构

git 上传代码

查看文件是否有修改的



将新建的文件传入本地



git push 文件,成功上传文件



再 git push 一次



所有东西已经上传过了

git上传中遇到的问题

第一次 git push 时,出现问题



依照提示信息输入命令



再次 git push



成功了

git 相互更改代码

新建存储空间



确定合作开发者地址



下载合作开发者的代码工程



修改代码

上传代码







结果:









实现代码的重构

源代码(以实验一代码为例)

import java.util.Scanner;
public class ExamOne1 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
String write="";
char[] mid=new char[100];
int[] code=new int[100];
int time=0;
int i=0;

System.out.println("请输入明文");
write=scanner.nextLine();

time=write.length();

for( i=0;i<time;i++){
mid[i]=write.charAt(i);
code[i]=((int)mid[i]-'a'+3)%26+'a';
}

System.out.println("密文为:");
for( i=0;i<time;i++){
System.out.printf("%c",(char)code[i]);
}
}

}


重构后代码如下:

class Caesar{
public static char[] mid=new char[100];
public static int[] code=new int[100];
public static int time=0;
public static int i=0;

public static void EncryptWrite(String write){
time=write.length();

for( i=0;i<time;i++){
mid[i]=write.charAt(i);
code[i]=((int)mid[i]-'a'+3)%26+'a';
}

System.out.println("密文为:");
for( i=0;i<time;i++){
System.out.printf("%c",(char)code[i]);
}

}
}
public class ExamOne1 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
String write="";

System.out.println("请输入明文");
write=scanner.nextLine();

Caesar.EncryptWrite(write);

}

}


重构:





小组成员链接

20145308刘昊阳 - http://www.cnblogs.com/yg961022/p/5423220.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: