20145233韩昊辰 第二周总结

20145233 《Java程序设计》第2周学习总结

教材学习内容总结

第二周内我进一步学习了更加深入的内容与知识,也懂得了在编程时需要更多的明白一些符号的用法,以及这次涉及到了一些计算的问题,出现了汉字,导致在编译时无法读取,程序无法执行,最后我还是请教了水平更高深的高其同学,他在以后的章节中学到了解决此问题的方法,对我提供了帮助。

首先,我认为我们需要Java语言中常用的一些符号做些记录,因为需要大量用到。

符号 说明

%% 因为%已经被用来作为控制信号的前置,所以规定使用%%才能在字符串中表示%

%d 以十进制整数格式输出,可以用于byte、short、int、long、Byte、Short、Long、Integer等

%f 以十进制浮点数格式输出,可用于float、double、Float、Double等

某些进制类的在这里重复我就不写了。

%s,%S 字符串格式符号

%b,%B 输出boolean值,%b表示输出结果会是true或者false,%B表示输出结果会是TURE或者FLASE

%n 输出平台特定的换行符号

在第二周的学习之后,我发现了语言都是相似的,Java中有很多跟C语言相近的地方,比如逻辑运算,位运算等等。已经对于数据变量的命名格式,还有在第三章最后一部分所学的switch、while、if...else...语句等等,都和C语言是相似的,幸好在大一的时候我对于C语言的这部分还是掌握的比较好的。但自己在敲代码的时候,还是遗忘了一些细节,幸好在编程的时候反应了出来。

教材学习中的问题和解决过程

在开始敲运算代码的时候,总是要么在编译成功后出现乱码,要么就是在编译的时候因为乱码问题而错误,这使我很头疼,请教了高其同学之后终于豁然开朗,虽然现在还不明白这一段操作是什么意思“-encoding utf-8”,目前我只好死记下来。

这是前后输了这段代码之后的情况。

代码调试中的问题和解决过程

在做到后面的递增递减运算的时候,因为我对于一些基础的不理解,在引用int变量的时候,我自信的将 void main改成了int main,结果导致每次都出现无法返回结果,我试了很久,最后查阅资料才发现,void是代表有返回的时候,int没有,所以计算机一直跟我抱怨,而我却没有看出来,羞愧啊,还是以前的知识掌握的不够好。

这是改回void main之后的情况。

其他(感悟、思考等,可选)

学习一门新的计算机语言,我发现自己需要举一反三,我将书上大部分代码又敲了一遍,在这中间才发现了一些细节问题,并且要在学这门语言的同时联想以前学过的语言,来看看有什么相似的地方,以及有什么不同,这样才可以更高效地学习。

学习进度条

 代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标4000行24400小时 
第一周150/1502/215/15 
第二周350/3502/420/35 

转载于:https://www.cnblogs.com/hanhaochen/p/5269408.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值