zoukankan      html  css  js  c++  java
  • 20175317 MyCP(课下作业,必做)

    一、题目要求

    编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP支持两个参数:

    • java MyCP -tx XXX1.txt XXX2.bin 用来把文本文件(内容为十进制数字)转化为二进制文件
    • java MyCP -xt XXX1.bin XXX2.txt 用来二进制文件把转化为文本文件(内容为十进制数字)

    提交测试代码和运行结果截图,加上学号水印,提交码云代码链接。

    需要提交博客和答辩

    二、设计思路

    1. 要读取文件首先要用到File,之后使用try catch以防程序出错直接崩溃

    2. 之后要读取源文件中的数据,要用到FileReader()

    3. 调用Java自带的进制转换方法:Integer.toBinaryString方法,将十进制转换为二进制,调用Integer.valueOf("XX",2).toString()方法将二进制转化为十进制

    4. 最后要将处理后的数据转化为相应的文件,要用到FileWriter()

    三、运行结果

    - java MyCP -tx zrw1.txt zrw2.bin

    - java MyCP -xt zrw1.bin zrw2.txt

    四、代码托管

    五、参考博客:

    Java中进制之间的转化方法

  • 相关阅读:
    常用css3属性
    jQuery瀑布流
    jQuery事件对象
    jQuery动画
    面向对象复习
    php 面向对象
    git
    存储数据
    ajax
    对象
  • 原文地址:https://www.cnblogs.com/20175317zrw/p/10786927.html
Copyright © 2011-2022 走看看