20145222黄亚奇《Java程序设计》第2周学习总结

教材学习内容总结

  • 类型: 整数:short(占2字节)、int(4)、long(8)。 浮点数:float(4)、double(8) 字符:char(2) 布尔:boolean类型表示true与false。
  • 单行注释:"//",多行注释:“/* */”。
  • 记住各种常用格式控制符号。
  • 变量的命名:不能使用数字和特殊字符开头;名称不能与Java的关键词和保留字同名;主要以清楚易懂为主(例如驼峰式命名法)。
  • 比较、条件运算:成立时用boolean类型true表示,不成立时用false表示。
  • 如果条件式不成立并不想做任何事,则else可以省略。
  • break与Continue的区别:break在switch中主要用来中断下一个case的比较,在for、while与do···while中主要用于中断当前循环。Continue只会略过之后的描述句,并回到循环区块开头进行下一次循环,而不是离开循环。

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

  • 看书时发现有这样一段代码:System.out.println(10);运行结果是打印出10这个数字,为什么不用加双引号呢?就像System.out.println(“Hello World")。
  • 解决过程:问了同学再仔细看了书知道字符或者字符串应该要加双引号,而数字不用。如图:

  • printf和println的区别?
  • 解决过程:百度得到:printf函数在输出后自动增加一个换行,println函数只输出制定的数据,需要输出换行时,就用println,不需要换行就用printf。

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

  • System.out.println();的作用是什么?
  • 解决过程:通过增加与删减这句话看到了效果--换行。如图:

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

学习Java第二周,学会了用IDE编写代码并运行程序,刚开始编程感觉与C语言的基本步骤、格式、语法相似,由于有点C语言基础所以刚开始比较轻松,但还是有很多繁杂的代码等待自己去敲打,所以从现在应该复习好C语言知识,向敲更多代码进发。

学习进度条

代码行数 博客量 学习时间 重要成长
目标 5000行 30篇 400小时
第一周 80 1 15 懂得了Java与C语言的区别,自己要花更多的时间来学习Java
第二周 120 1 15 学会了使用IDE并成功运行代码,也发现了Java语法与C语言的相似。
posted @ 2016-03-13 21:23  20145222黄亚奇  阅读(209)  评论(5编辑  收藏  举报