Java中变量和运算符的一些基本知识点,可能不全望见谅。


Java中变量和运算符的基本知识点


变量
一、定义:程序运行时可变的量. 相当于开辟一块内存空间来保存一些数据。
二、基本类型
1.整型变量
int 变量名 = 初始值;
示例:int num = 10;
2.长整型变量
Long 变量名 = 初始值
示例:Long = 100;(写成100l或者100L都可以)
3.短整型变量
Short 变量名 = 初始值
示例:Short = 10;(表示范围较小,一般不推荐使用)
4.单精度浮点型变量
float 变量名 = 初始值
示例:float num = 1.0f;(写成1.0F也可以)
5.双精度浮点型变量
double 变量名 = 初始值
示例:double num = 2.50;
6.字符类型变量
char 变量名 = 初始值
示例:char num = ‘a’;
注意事项:
1.Java种使用单引号+单个字母的形式表示字符字面值。
2.计算机种的字符本质是一个整数,在C语言中使用ASC||表示字符,在Java中使用Unicode表示字符,因此一个字符占两个字节,表示的字符种类更多,包括中文。
7.字节类型变量
byte 变量名 = 初始值
示例:byte num = 1;
注意事项:
1.字节类型表示的也是整数. 只占一个字节, 表示范围较小 ( -128 -> +127 )。
2.字节类型和字符类型互不相干。
8.布尔类型变量
boolean num = true;
注意事项:
1.boolean 类型的变量只有两种取值, true 表示真, false 表示假。
2.Java 的boolean类型和int不能相互转换, 不存在1表示 true,0表示 false 这样的用法。
3.boolean 类型有些 JVM 的实现是占1个字节, 有些是占1个比特位,没有明确规定。
*9.字符串类型变量
示例:String num = “zhangsan”;
注意事项:
(1)把一些字符放到一起就构成了字符串。
(2)和上面类型不同,String类型不是基本类型,而是引用类型。
(3) 字符串中一些特定的不方便直接表示的字符需要转义。
转义字符有很多, 其中几个比较常见的如下:
\n 换行;\t 水平制表符;’ 单引号;" 双引号;\ 反斜杠
三、变量的命名
1.一个变量名只能包含数字, 字母, 下划线。
2.数字不能开头。
3.变量名是大小写敏感的. 即 num 和 Num是两个不同的变量。
4.变量命名推荐 小驼峰命名法, 当一个变量名由多个单词构成的时候, 除了第一个单词之外, 其他单词首字母都大写。
运算符
一、算术运算符
1.基本四则运算符:+ - * / %(0不能作为除数)
注释:&表示取余,既可以对int类型进行取余,也可以对double类型取余
2.增量赋值运算符:+= -= * = /= %=
示例:a += 1;//等价于a=a+1;
3.自增/自减运算符: ++ –
注意事项:
1.如果不取自增运算的表达式的返回值, 则前置自增和后置自增没有区别。
2.如果取表达式的返回值,则前置自增(++i)的返回值是自增后的值,后置自增(i++)的值是返回前的值。
示例:int a = 10;int b = a++;运行结果是b的值为10;
int a = 10;int b = ++a;运行结果是b的值为11;
二、关系运算符:== != < > <= >=
注意: 关系运算符的表达式返回值都是 boolean 类型。
三、逻辑运算符:&& ! ||
注意: 关系运算符的表达式返回值都是 boolean 类型。
四、位运算符:& | ~ ^
&:按位与 如果两个二进制位都是1,则为1,否则为0
| :按位或 如果两个二进制位都是0,则为0,否则为1
^:按位异或 如果两个二进制位相同,则为0,否则为1
~:按位取反 如果该位为1,转化为0;如果该位为0,转化为1
五、移位运算:<< >> >>>
<<:左移.最左侧位不要了,最右侧位补0
>>:右移.最右侧位不要了,最左侧位补0
>>>:无符号右移.最右侧位不要了,最左侧为要补0
六、条件运算符:表达式1 ?表达式2 :表达式3
注意:1.当 表达式1 的值为 true 时, 整个表达式的值为 表达式2 的值; 当 表达式1 的值为 false 时, 整个表达式的值为 表达式3 的值。
2.也是Java种唯一的一个三目运算符,是条件判断语句的简化写法。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值