菜得要自杀 发表于 2011-10-9 15:37:59

第003课_基本数据类型

一.Java数据类型分类

1.基本数据类型(Primitive Data Type)
1.Int:整型,4个字节
2.Byte:字节型,1个字节
3.Char:字符型,2个字节
4.Shot:短整型 ,2个字节
5.Long:长整型,8个字节
6.Float:单精度小数,4个字节
7.Double:双精度小数,8个字节
8.Boolean:布尔型,1位(1Bit)
2.引用数据类型(Reference Data Type)

二.Java的变量、常量 与标识符

变量:名字不可更改,但是值可以更改或变化的量….
常量:名字可更改,值也不可以更改或变化的量….
标识符:凡是可以起名字的地方(包括变量,常量,方法名,类名等等),统称为标识符,标识符由a-z,0-9,下划线,美元符号$组成,且不能用   数字开头,标识符应该做到见名知义

三.定义变量,给变量赋值
变量类型 变量名;
变量名 = 变量值;
例如:
int a;
a = 9;
但是,还可以简写成一行
变量类型 变量名 = 变量值;
int a = 9;

四.计算机系统的数据存储表示
Bit:计算机中最小的存储单元.代表一个二进制位..例:1
Byte:字节,一个byte等于8bit,即八位二进制数…例:0100 1011
1 B = 8 Bit
1K = 1024B
1M = 1024K
1G = 1024M
1T = 1024G

五.注释
单行注释:由//(两个正斜杠)开头,其后面的所在行内容会被当作注释处理。
多行注释:由/*开头,*/结尾,中间可以有很多行,均会被当做注释处理,来源于C/C++,多行注释不能嵌套
文档注释: 由/**开头,*/结尾,用于生成Java帮助文档…

六.基本数据类型注意事项(pitfall of Primitive Data Type)
1.Java中整数默认是Int类型,而小数默认是Double类型..
2.表数范围从小到大转换,可以直接转换..从大到小转换,需要加上强制转换符…
3.能直接定义为某个类型的,就尽量不要强制转换..
强制类型转换语法:
类名 变量名 = (类型) 变量值;


七.表达式的最终结果类型

当有若干个变量参与运算时,结果类型取决于这些变量中表示范围最大的那个变量类型。比如,参与运算的变量中,有整型int,有双精度浮点型double,有短整型short,那么最后的结果类型就是double。
int a = 1;
int b = 2;
double c = (double)a / b;
上面的代码中,a与b都是整型,但是通过(double)a这种转换将a转换为一个匿名的变量,该变量的类型是double,但是要注意:a本身依旧是int类型,而不是double类型,这样,(double)a / b就是double类型除以int类型,结果自然是double类型。

注意:当“+”号左边或者右边有字符串时,他的另一边也会转换成字符串再连接!

cqy55555 发表于 2011-10-9 16:48:53

支持楼主,

丿夏夜灬彬刂 发表于 2011-10-20 02:14:36

超级支持 LZ哈哈 ;P
页: [1]
查看完整版本: 第003课_基本数据类型