• 20145310《Java程序设计》第3次实验报告


    20145310《Java程序设计》第3次实验报告

    实验内容

    使用 git 上传代码

    使用 git 相互更改代码

    实现代码的重载

    实验步骤

    首先使用git设置用户名和ssh公钥

    使用git上传代码

    上传成功截图

    队友的也在里面。

    使用git 相互更改代码:执行git pull origin master指令就可下载项目中队友的其他代码。

    命令截图

    下载成功截图

    下载后即可更改队友的代码。更改后运行测试再推送即可。

    代码重构

    import java.util.Scanner;
    public class MyUtil {
    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("print message");
    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("ciphertext:");
    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("ciphertext:");
    for( i=0;i<time;i++){
    System.out.printf("%c",(char)code[i]);
    }
    }
    }
    public class MyUtil {
    public static void main(String[] args) {
    Scanner scanner=new Scanner(System.in);
    String write="";
    System.out.println("print message");
    write=scanner.nextLine();
    Caesar.EncryptWrite(write);
    }
    }
    

    PSP

    步骤 耗时 百分比
    需求分析 15min 12.5%
    设计 15min 12.5%
    代码实现 60min 50%
    测试 20min 16.7%
    分析总结 10min 8.3%

    队友连接:http://www.cnblogs.com/HZW20145322/p/5428854.html http://www.cnblogs.com/5317p/p/5429016.html

  • 相关阅读:
    雷林鹏分享:CSS 链接
    雷林鹏分享:CSS 字体
    雷林鹏分享:CSS 文本格式
    转载:64,32位编程问题
    NSTimer 线程操作
    安装推送
    短信在没有网络情况下崩溃
    使用Html来避免写复杂的app代码,跨平台
    ios推送
    APN 推送
  • 原文地址:https://www.cnblogs.com/pigeondandelion/p/5428829.html
Copyright © 2020-2023  润新知