标识符:
标识符组成部分由 字母——下划线——数字——(¥多瑞符号 美元)符号开头,
标识符不能以数字开头,起名不能用关键字。
标识符类名首字母以大写开头,其他多个就以小写字母开头第二个单词以大写字母开头
关键字:
关键字中const和goto不能再Java中使用 主要方便是C/C++代码转换为JAVA代码
在java中有三个保留字 true false null 这三个保留字是字面量值,而不是java的关键字,但是他们不能用作标识符
关键字不能出现在变量名中 取变量名得时候不能用关键字代替
java的数据类型分为2种数据类型
基本数据类型和引用类型
基本数据类型
1 | 整型——byte shot int long |
引用类型
字符串类型——String
引用类型
1 | 字节型 byte 1个字节(8 位) -128~127 |
变量
变量就是值可以改变的量称为变量
常量
常量就是值不可以改变的量称为常量
字符型
java常用到的\t(制表符)和\n(换行)
运算符:
算数运算符 |+加 -减 *乘 /除 %取摸|
比较运算符 < <= > >=
相等运算符 ==相等 !=不相等
&& 逻辑且 要求左右两个表达式都为true时才返回true
条件运算符 || 逻辑或 要求左右两个表达式有一个为true时就返回true
! 逻辑非 只操作一个数据,对数据取反
逻辑运算符使用示例代码:
boolean b1 = true;
boolean b2 = false;
boolean b3 = b1 && b2; //则b3的值是false
b3 = b1 || b2; //则b3的值是true
b3 = !b1; //则b3的值是false
在实际程序中,可以根据逻辑的需要使用对应的逻辑运算符号。
三目运算符:
(布尔表达式) ?a:b 如果a<b为真的话,则表达式取a的值,否则取b的值
其中”(a<b)?a:b”是一个”条件表达式”,它是这样执行的:如果a<b为真,则表达式取a值,否则取b值.
扩展赋值运算符:
我通过例子给你说:
int a=0;
for(i=1;i<=100;i++){
a=a+i;
}
其中,a=a+i一句可以替换为a+=i,效果一样.为便于理解,你可以把a+=i读做”a加的是i”
int n = 2;
n += 3;
说明:计算以前n的值是2,也就是把n + 3的值,也就是5再赋值给n,经过运算以后n的值为5,因为该代码只执行一次,所以不会导致循环。
增量和减量运算符
y = X++ 这是后置增量+1操作 所有X值在语句后加1 值变为6 因此,在此语句执行完成后y是5而X是6
z =++X 这是前置增量+1操作 所有在该语句使用X之前 X的值就是6 因此,Z的值为6
z =++X就是前置多1或少1立刻执行 马上执行
Y =X++就是后置求变量的原始值加1操作,进行原值确定后,进行加1操作
强制转换数据类型
byteshortintlongfloat__double 从小到类型转换
整形数据在进行运算时,如果长度小于int类型,那么会首先转换成int之后进行运算
如果长度大于int类型,那么会首先转换成长度比较长的类型之后进行运算
int a = 3;
long b = 4;
int c = a+b;
short kk = 1;
short k = 2;
short w = kk+k;
第2章基础语法总结内容:
JAVA 标识符
JAVA 关键字
JAVA 数据类型
JAVA 变量和常量
JAVA 运算符
算数运算符
比较运算符
相等运算符
条件运算符
三目运算符
扩展赋值运算符
增量和减量运算符