您的当前位置:首页正文

Java-0002-基础数据类型

来源:华拓网

2016.7.11


基础语法


关键字:系统已经定义好的名称,不能被占用

例如:int,double,class,public,void,break,return

标识符:自己定义的名称,不能与关键字重名,必须下划线(_)、$或字母开头,后面可跟数字

常量:一旦定义就不能更改它的值,即不能再被赋值

变量:定义后可以再被赋值

注释:有3种注释方法

1.//(双斜杠),单行注释,//之后的这行内容全部被注释掉,默认为绿色

2./* */(斜杠星号星号斜杠),多行注释,两个星号之间的内容被注释掉,默认为绿色

3./** */,文档注释,为javadoc,可以形成一个注释文档,默认为蓝色

数据类型


基础类型

1.布尔型,boolean

只有两个值,true和false,可用于表达式

2.字符型,char

存储字符的类型,只能存储一个字符,16bite

3.数字型

字节型,byte:8bite,-128 ~ 127

短整型,short:16bite,-32768~32767

整型,int:32bite,-2147483648 ~ 2147483647

长整型,long:64bite,-9223372036854775808 ~ 9223372036854775808

单精度浮点型,float:32bite,-3.4e+038  ~ 3.4e+038

双精度浮点型,double:64bite,-1.7e+308和+1.7e+308

byte,short,int,long用1bite表示正负,剩下的表示数值

float,double用1bite表示正负,若干位表示阶数,剩下的表示尾数,阶数就代表了10的几次方,尾数就是数值

float:

1bit(符号位) 8bits(指数位) 23bits(尾数位)

double:

1bit(符号位) 11bits(指数位) 52bits(尾数位)

引用类型

class类,interface接口,enum枚举,Array数组

null类型

null

控制流程


分支控制

1.if分支

语法形式:

if(条件){

执行语句;

else if(条件){

执行语句;

}

else{

执行语句;

}

2.switch分支控制

语法形式:

switch(变量){

case 值1:

执行语句;

break;

case 值2:

执行语句;

break;

...

...

default:

执行语句;

break;

}

*switch执行过程中只有遇到break才会跳出switch,否则一直执行完所有语句。

结构化编程


暂无