简单数据类型及运算
变量
定义变量
格式:type variableName = initValue;
type:表示定义变量的数据类型。 variableName:表示变量的名称 initValue:表示对变量赋予的初始值。
变量的分类
类变量,局部变量,方法参数变量,异常处理参数变量。
1 类变量 类变量也称成员变量,声明在类中,不属于任何一个方法,作用域是整个类,类变量可以不进行初始化而直接使用。
2 局部变量 局部变量是指在方法或者方法代码块中定义的变量,其作用域是所在的代码块。
3方法参数变量 作为方法参数声明的变量作用域是整个方法。
4异常处理参数变量 异常处理参数变量的作用域是在异常处理块中,该变量是将异常处理参数传递给异常处理块。
常量
1.定义常量
格式:final type constantName = initValue
标识符
标识符在程序中一般用来定义常量、变量及类名称等的名称。它的命名规范如下所示:
1.首字符必须是字母下划线,¥或$。
2.标识符由数字由数字0-9,大写字母a-z、下划线_、¥、$、以及所有在十六进制0xc0前的ASCLL码组成。
3.不能把关键字保留字作为标识符。
4.标识符的长度没有限制。
5.标识符区分大小写。
6.类名:首字母大写其后每一个单词的首字母大写。
7.方法名,属性名,变量名和对象名:首字母小写,其后每一个单词的首字母大写。
8.关键字,包名:全部小写。
9.常量:全部大写。
关键字
数据类型 | byte、boolean、char、double、int、long、float、short |
用于类和接口说明 | class、extends、implements和interface |
引入包和包说明 | import、package |
Boolean值和空值 | false、true、null |
用于流程控制 | switch、case、continue、break、default、do、while、for、if、else和return |
用于异常处理 | try、catch、finaly、throw、throws |
修饰符 | abstract、final、native、private、protected、public、static、synchronilzed、transient、volatitle |
操作符 | instanceof |
创建对象 | new |
引用 | this、supper |
方法返回类型 | void |
保留字 | goto、const |
基本数据类型
类型名称 | 关键字 | 占用内存 | 取值范围 | 初始值 |
---|---|---|---|---|
字节型 | byte | 1个字节 | -128~127 | 0 |
短整型 | short | 2个字节 | -32768~32767 | 0 |
整形 | int | 4个字节 | -2^31~2^31-1 | 0 |
长整型 | long | 8个字节 | -2^63~2^63-1 | 0 |
单精度浮点型 | float | 4个字节 | -3.4E+38F~3.4E+38F | 0.0f |
双精度浮点型 | double | 8个字节 | -1.8E+308~1.8E+308 | 0.0d |
字符集 | char | 2个字节 | ISO单一字符集 | null |
布尔型 | boolean | 1个字符 | true、false | false |