003Java基础之运算符及标识符命名

1、概述

运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。
1)算术运算符
2)赋值运算符
3)关系运算符[比较运算符]
4)逻辑运算符
5)位运算符[需要二进制基础]
6)三元运算符

2、算术运算符

算术运算符是对数值类型的变量进行运算的,在Java程序中使用的非常多。
在这里插入图片描述
在java中,取模运算公式:
a%b=a-(a/b*b)
在这里插入图片描述

3、关系运算符

1)关系运算符的结果都是boolean型,也就是要么是true,要么是false
2)关系表达式经常用在if结构的条件中或循环结构的条件中
在这里插入图片描述

4、逻辑运算符

用于连接多个条件(多个关系表达式),最终的结果也是一个boolean值。

1、短路与&&,短路或||,取反!
2、逻辑与&,逻辑或|,^逻辑异或

在这里插入图片描述

5、赋值运算符

赋值运算符就是将某个运算后的值,赋给指定的变量。
+=,-=,*=,/=,%=等,
a+=b;[等价a=a+b;]
a-=b;[等价a=a-b;]
赋值运算符的特点
1)运算顺序从右往左intnum=a+b+c;
2)赋值运算符的左边只能是变量,右边可以是变量、表达式、常量值int num=20;int num2=78*34-10;int num3=a;
3)复合赋值运算符等价于下面的效果比如:a+=3;等价于a=a+3;其他类推
4)复合赋值运算符会进行类型转换。byte b=2;b+=3;等价与b=(byte)(b+3);
b++;等价于b =(byte)(b+1)

6、三元运算符

基本语法
条件表达式?表达式1:表达式2;
运算规则:
1.如果条件表达式为true,运算后的结果是表达式1;
2.如果条件表达式为false,运算后的结果是表达式2;

7、运算符优先级

1)运算符有不同的优先级,所谓优先级就是表达式运算中的运算顺序。如右表,上一行运算符总优先于下一行。
2)只有单目运算符、赋值运算符是从右向左运算的。
在这里插入图片描述

8、标识符的命名规则和规范

1、规则

标识符命名规则是必须遵守的规定,强制遵守
(1)由26个英文字母大小写、0-9、_或$组成
(2)不能以数字开头
(3)不可以使用关键字,保留字,但可以包含
(4)java中严格区分大小写,长度不限
(5)标识符不能包含空格

2、规范

标识符命名规范只是官方给我们的一种建议,不强制遵守,这样做除了方便大家理解标识符的意义,还可以显得我们很专业。
(1)包名:多单词组成时所有字母都小写
(2)类名、接口名:多单词组成时,所有单词首字母大写(大驼峰命名法)
(3)变量名、方法名:多单词组成时,第一个单词小写,从第二个单词开始首字母大写(小驼峰命名法)
(4)常量名:所有字母都大写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值