第二章主要内容:
1.标识符与关键字:
标识符:标识类名,变量名,方法名,类型名,数组名,文件名。
关键字:不可以把关键字作为标识符来用。
2.基本数据类型
有8种基本数据类型:boolean,byte,short,int,long,float,double,char
一般分为4大类型:
逻辑类型:boolean;常用ture,false
整数类型:byte,short,int,long;
字符类型:char;
浮点类型;float,double(特别注意:一个具有小数部分的数据的缺省类型是double而不是float,所以float常量后面必须有后缀“f”或“F”
3.类型转换运算
按精度从低到高排列(不包括逻辑类型)
4.输入,输出数据
输入:可以使用Scanner类创建一个对象
输出:java使用System类中的方法实现数据输出
5.数组
一维数组:①float boy[];
②char [] cat;
二维数组:①float a[] [];
②Char [] [] b;
为数组分配元素的格式:
数组名=new数组元素的类型【数组元素的个数】;
length字段的使用
对于一维数组:‘数组名.length’’的值就是数组中元素的个数;
对于二维数组:‘数组名.length’’的值就是它含有的一维数组的个数;
数组的初始化;
数组的引用;
数组是相同类型的数据元素按顺序组成的一种复合数据类型,数组属于引用型变量;
两个相同类型的数组如果具有相同的引用,它们就有完全相同的元素。
第三章:
运算符:+,-,*,/,%,++,--
在用算过程当中精度低于int,则按int精度进行运算。
运算关系符:<,>,>=,<=,==,!=
逻辑运算符:&&,||,!
赋值用算: =
位运算符:&,|,~,^
语句:Java里的语句与C语言的语句差不多一样有 if,else ,switch ,for ,do ,while ,break ,continue语句
前面练习书本上的程序,发现老是编译失败,最后发现是编写程序是太粗心,输错了几个,最后改回来
也将代码上传到了码云;
总结:
这周的学习比上周要好一点,没有那么糊涂,可以自主搞点东西了,明白了以后要抽出时间,每天练习及学习,不能全都堆到周末了,刚做完手术没多久,眼睛还在恢复期,长时间盯着电脑,眼睛会有点花,酸胀。
上周考试错题:
public class E {
public static void main (String args[ ]) {
char x='你',y='e',z='吃';
if(x>'A'){
y='苹';
z='果';
}
else
y='酸';
z='甜';
System.out.println(x+","+y+","+z);
}
}
A .你,苹,果
B .你,苹,甜
C .你,酸,甜
D .你,酸,果
学习进度条
代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 4000行 30篇 400小时
第一周 20/20 1/1 12/12
第一周 320/405 1/2 12/12
参考资料:
http://book.douban.com/subject/26371167/
http://www.cnblogs.com/rocedu/p/5182332.html