1.今天完成了哪些内容
面向对象的重新实现的完成
2.遇到哪些问题
(1)java中字符串的操作
参考链接:https://blog.csdn.net/coldzerace/article/details/79534670
(2)printf操作格式
%3d 3个字符位宽,用空格填充空白位置
%03d 3个字符位宽,用0填充空白位置
%-3d 左对齐,3个字符位宽
(3)printf方法常用格式说明符列表
操作符 含义
%c 单个字符
%d 十进制整数
%f 十进制浮点数
%o 八进制数
%s 字符串
%u 无符号十进制数
%x 十六进制数
%% 输出百分号%
%b 输出逻辑值(true&false)
(4)向上取整
Math.ceil(); //2.4->3
(5)向下取整
Math.floor();//2.4->2
(6)绝对值
Math.abs();
(7)两数比较最大
Math.max(a,b);
(8)两数比较最小
Math.min(a,b);
(9)在java中填充字符串
可用String.format()来设置位宽,replace()来填充
参考链接:https://blog.csdn.net/cyan20115/article/details/106548406/
(10)java中浮点数输出为二进制
float a;
int b=Float.floatToIntBits(a);
System.out.println(Integer.toBinaryString(b));
(11)java中截取String字符串
可使用substring();
可参考链接https://jingyan.baidu.com/article/cbf0e5005681f52eaa28933f.html
3.明天准备要做哪些事
(1)《C++沉思录完整版》第7章的阅读
(2)《Java Web 程序设计基础教程》第2章