二.题目分析 用字符串数组进行扩展二进制转四进制的输入用flag来存放内态,用多个if…else…语句来判断上边这些指令符合那个条件就执行哪一个指令,输出每改变一次它的結果
第一个、在想把转化二进制转四进制存到字符串,再把字符串转化为字符串数组方便改变二进制转四进制的序列就知道了将字符串转化为字符串数组的函数split() 方法用于把一个字串分割成字符串数组。“hello”.split(“”)
//可返回【“h”,”e”,”l”,”l”,”0”】但还是因为自己能力的問题没有实现输入一个整数用程序输出扩展二进制转四进制,还有输出结果时的缩进但也在网上查阅了很多知识,以后有能力还可以完善这个程序
第二个就是更了解字符串数组的应用,在写if循环的时候比如if(flag1&&arr[i]‘1’) 因为没有写字符串的单引号就出现了很多问题在写程序之湔还觉得不是很难,但在编程的时候就出现了各种不懂得问题不会转换成编程语言,写一句就不知道下一句该怎么写这学期才开始自巳编程,还是欠缺编程经验
第三个在用字符串数组之前还尝试用整型数组,再输入一个数字的时候还要敲空格比较麻烦所以转换了一種格式,比较方便
四.测试调试截图 1.运行结果截图,输入3的扩展二进制转四进制
输出的结果为6的扩展二进制转四进制符合题目要求