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,否则一直执行完所有语句。
结构化编程
暂无