一 变量
定义:值可以发生改变的量
变量的声明: 数据类型 变量名称;
变量的初始化: 变量名称=与变量名称同数据类型的常量
例如:int a; a=3;(变量的声明和初始化也可以在一块 例如:int a=3;)
定义变量的注意事项:
a.定义变量必须在一个作用域内去定义(根据作用域不同可分为全局变量和局部变量);
b.同一变量名只能被定义一次,多次编译不通过;
c.定义了一个变量没有初始化值,那么一定要在这个变量被使用之前给它进行赋值
所以: 定义变量的三个必备条件:
数据类型;
变量名称;
初始化
二 算术运算符
常见的算术运算符有:+,-,*,/,%
注意:+号在JAVA中也可以表示衔接作用 例如:int a=3; Syatem.out.println("HelloWorld"+a); 输出结果为:HelloWorld3
三 赋值运算符
常见的赋值运算符有:=,+=,-=,*=,/=,%=
注意:除了第一个之外,其余的运算符都可以自动提升数据类型, 隐藏强制类型转换
例如:short a=3;
a+=3;//不出错
a=a+3;//出错,应该强制类型转换
System.out.println(3);
四 比较运算符
常见的比较运算符有:<, >,==,<=,>=,!= 比较运算符的结果为布尔类型
注意:
计算机语言中不能像数学那样写1<a<5;JAVA中要想表达这种关系必须用到逻辑运算符;
五 逻辑运算符
常见的逻辑运算符有:&,&&,|,||,^,~,
注意&/|与&&/||的区别:
1)&与&&的区别:
两者都是两个表达式相与 前者无论&号前面的表达式为true还是false,都要判断后面的表达式;
后者如果&&号前面的表达式为false,则不判断后表达式,结果直接为false;如果&&号前面的表达式为true,再判断后表达式结果视情 况而定
2)|与||的区别:
两者都是两个表达式相或 前者无论|号前面的表达式为true还是false,都要判断后表达式;
后者如果||号前面的表达式为true,则不判断后面的表达式,结果直接为true;如果||号前面的表达式为false,再判断后面的表达式结果视 情况而定
六 三目运算符
a>b?a+2:b+3;
上面语句的意思为若a>b上述表达式的结果为a+2若a>b不成立,上述表达式的结果为b+3
七 位运算符
常见的位运算符有:&(与),|(或),~(取反),^(异或),<<(左移动),>>(右移动),>>>(无符号右移动)
<<:左移动:最高位丢弃掉,在右边补齐0(相当于乘以2的幂次方)
>>:右移动:最高位是1,左补齐1,最高位为0,左补齐0(相当于除以2的幂次方)
>>>:无符号右移:无论最高符号位是1还是0,左边补齐0
一个值被另一个值异或两次,值不发生改变
本文详细介绍了Java编程语言中的基本概念,包括变量的定义与使用、各种运算符的功能及应用场景,如算术运算符、赋值运算符、比较运算符、逻辑运算符等,并解析了位运算符的工作原理。
201

被折叠的 条评论
为什么被折叠?



