博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20145233韩昊辰 第二周总结
阅读量:4957 次
发布时间:2019-06-12

本文共 1282 字,大约阅读时间需要 4 分钟。

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行 24 400小时  
第一周 150/150 2/2 15/15  
第二周 350/350 2/4 20/35  

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

你可能感兴趣的文章
第二章:webdriver 控制浏览器窗口大小
查看>>
【动态规划】流水作业调度问题与Johnson法则
查看>>
Python&Selenium&Unittest&BeautifuReport 自动化测试并生成HTML自动化测试报告
查看>>
活现被翻转生命
查看>>
POJ 1228
查看>>
SwaggerUI+SpringMVC——构建RestFul API的可视化界面
查看>>
springmvc怎么在启动时自己执行一个线程
查看>>
流操作的规律
查看>>
Python基础学习15--异常的分类与处理
查看>>
javascript运算符的优先级
查看>>
React + Redux 入门(一):抛开 React 学 Redux
查看>>
13位时间戳和时间格式化转换,工具类
查看>>
vue router-link子级返回父级页面
查看>>
C# 通知机制 IObserver<T> 和 IObservable<T>
查看>>
Code of Conduct by jsFoundation
查看>>
div 只显示两行超出部分隐藏
查看>>
C#小练习ⅲ
查看>>
电源防反接保护电路
查看>>
arraylist
查看>>
zoj 1649 Rescue (BFS)(转载)
查看>>