关键字和表示符的使用和变量
关键字和标识符的使用
关键字:所有关键字都是小写
保留字:现在尚未使用,但已经被占用的字
标识符:命名的地方叫标识符
1. 规则
- 由26个英文字母大小写、0-9、_或¥组成
- 数字不可开头
- 不能使用但能包含关键字与保留字
- 严格区分大小写,长度无限制(如static不能作为标识符,但Static可以)
- 不能包含空格
2. 命名规范
- 包名均小写:xxxyyyzzz
- 类名、接口名、多单词组成时,单词首字母大写:XxxYyyZzz
- 变量名,方法名多单词组成时,第一个单词首写字母小写,第二个开始首字母大写:xxxYyyZzz
- 常量名所有字母大写,多单词间用_连接:XXX_YYY_ZZZ
变量
变量应先声明,在使用
变量的作用域:一对{}之间有效
变量应初始化值
格式:变量类型 变量名=初始化值
int i1=10;
变量的分类—按数据类型分
1.基本数据类型
(1)数值型
- 整数类型:
注意事项:定义long变量时,值后要加上L,否则默认为int类型
如果有int和long都在同一类中计算,long的数值若超出int范围则long后面一定要加L(如果没有特殊标注,则默认为int类型)
代码:
class main{ public static void main(String[] args){ int myInt=15; long youInt=48453156464; System.out.println(myInt+youInt); } }
截图:
- 浮点类型:
注意事项:定义float变量时,值后要加上F,否则默认为double类型
如果有float和double都在同一类中计算,float后面一定要加F(如果没有特殊标注,则默认为double类型)
(2)字符型
char只表示单个字符,若字符串则用String来表示(英文,中文,标点等)
如char c2='a' String str="ab"
一个char占两个字节
也可以表示转义字符
如:char c1='\t'
(3)布尔型
只能取值为true或false,不能取值为null,一般用于else,while,do while,for
package test; public class test2 { public static void main(String[] args) { boolean bool1=true; if (bool1){ System.out.println("success"); } else { System.out.println("wrong"); } } }
2.引用数据类型
注意事项2:当double和int同时出现时,int为默认值