完成任务:Java语言基础
第一天没有看的太多,只是熟悉Java基本语法,定义,练习一些小程序,熟悉Java环境。
(1)数据类型。一是注意变量的作用域,其中局部变量在使用前必须初始化,而类域变量可以通过默认初始化而不必强制初始化。
二是注意数据类型的范围,在以后的计算时不要越界。
(2)表达式。一是注意优先级。举个例子,int a1=2,a2=2;
int b=(++a1)*2; //先++后运算
int c=(a2++)*2; //先运算后++
二是区分“&,|” 与“&&,||”。“&,|”是运算符两边先被执行,再进行比较;“&&,||”则是先对左边进行计算,若能
确定结果则不再对右边计算。这两种不同在算法中
牵扯到效率问题。
(3)控制语句。分支,循环,跳转,很基本不多说。
(4)数组。格式要写对,且数组是从0开始。
概念就是如上。自己根据书上例子的程序,理清思路先自己敲一遍再和课本对照,没有问题。吸取之前学C++时,对程序有思路,可是总出现定义声明等语法错度,其实也是练的太少。经过今天学习,基础问题已经搞定。明天起,从Java的类与对象学起。
最后总结下今天的学习方法,先看课本熟悉概念理清思路,代码一定要先自己写一遍再和课本对照,这样收获很大。