关键字:
被Java语言赋予特定含义的词
特点:
字母全部都是小写
常见的代码编译器,针对关键字有特殊的颜色标记
常量:
程序运行过程中,值不会发生改变的量
除了空常量,其余的常量都可以输出
数据类型:
基本数据类型:
数值型:
1、整数(byte short int long)
2、浮点数(float double)
3、字符 (char)
非数值型:布尔(boolean)
变量:
运行过程中,值可以发生改变的量
从本质上讲。变量是内存的一小块区域
变量的定义:
变量名、数据类型、变量值
语法:
数据类型 变量名=变量值;
例如:
int a=10;
变量的使用:
取值:
语法,变量名
例如:a
修改值:
语法,变量名=修改值;
例如:a=20;
public class test{
public static void main(String[] args){
System.out.println("hhhhhh");
int a = 10;
System.out.println(a);
a = 20;
System.out.println(a);
char b = '1';
System.out.println(b);
boollean c = true;
System.out.println(c);
}
}
注意事项:
1、变量名不能重复使用
2、变量值必须初始化
3、给出的整数默认是int类型
例如:long d = 100000000;此时会报错,因为此时的数据类型时int类型,若想使用这个数据,正确示例:long d = 1000000000L(大写);
4、浮点数默认时double类型
同上理,float e = 13.14F;
标识符:
就是给类、方法、变量等起名的符号
注意事项:
以数字、字母、下划线、和美元符($)组成
不能以数字开头
不能是关键字
区分大小写
命名的约定:
小驼峰命名法:(针对方法和变量)
1、标识符是一个单词的时候,首字母小写
2、标识符由多个单词组成时,第一个单词首字母小写,其余单词首字母大写
范例:firstName
大驼峰命名法:(针对类)
1、标识符是一个单词的时候,首字母大写
2、标识符是多个单词的时候,每个单词的首字母都大写
类型转换:
自动类型转换:
强制类型转换:
语法,目标数据类型 变量名 = (目标数据类型)值或者变量
例如:int a = (int)88.88;
随便两个变量之间都可以转换,甚至可以int->char
int a = 10;
char b = (char)a;