JAVA分为基本数据类型和引用类型
基本类型:数值型,字符型(char),布尔型(boolean)。
其中数值型有:整数类型(byte,short,int,long),浮点类型(float,double);
引用数据类型有:类(class),接口(interface),数组(array);
什么事标识符?
标识符:常量、变量、方法、类、和包的名称;
标识符的命名规则:
-必须以字母、_下划线、美元符号$开头。
-其它部分可以是、下划线_、美元符号$、和数字的任意组合。
-大小写敏感,长度不限。
-不能以数字开头。
-不可以是JAVA关键字。
什么是常量?
数据在程序运行过成中值不会发生改变的就是常量;
什么事变量?
数据在程序运行过程中值发生了改变的就是变量;
如何声明常量?
变量在使用前必须对其进行声明,只有在变量声明之后,才能为其分配相应长度的存储单元,声明格式如下:
type varName[=value][{,varName[=value]}];
例如:int a;
可以在一行中声明多个变量
例如:int i,j;
可以将变量的声明和初始化放在同一行中:
例如:int i =10;
整型变量:
整型变量默认为int类型,声明Long类型时,须在其后加‘l’或'L'(建议使用大写);
浮点型变量:
浮点型变量默认为double类型。声明float类型时,须在其后加'f'或'F';
常量的声明:
使用final修饰的变量就是常量。例如:final int i=10;
java语言支持如下运算符:
-算术运算符:+,-,*,/,%,++,--;
-赋值运算符:=;
-扩展运算符:+=,-=,*=,/=;
-关系运算符:>,<,>=,<=,==,!=;
-逻辑运算符:&&,||,!;
-位运算符:&,|,^,~,>>,<<,>>>;
-条件运算符 ? :;
其中一元运算符++,--。加加在前先运算再赋值,加加在后先赋值,再运算。
例如:int a=1;a++。输出的a的值是1。++a。输出的a的值是2。
--同理;
二元运算符:
-整数运行:
如果两个操作数有一个为Long,则结果也为Long.
如果没有Long时,结果为int。即使操作数全为shot,byte结果也是int.
-浮点运算:
如果两个操作数有一个为double,则结果为double;
如果两个操作数都是float,则结果才为float.
逻辑运算符:逻辑与(&&)全为真,才为真;逻辑或(||)有一为真,则为真;
逻辑异或(^)全真全假,则为假;
三目运算符:
表达式(x)?y:z