您的位置 首页 java

Java的标识符、运算符?

Java的基础知识又来了,今天我们一起来了解一下Java相关的标识符、关键字和运算符。

标识符

标识符,可以用来标识变量名、类名、类中的方法名和文件名等。

命名规则为:

1、由字母、数字、下划线、$组成,不能以数字开头

2、大小写敏感

3、不得使用Java中的关键字和保留字

而一般开发过程中,Java程序员都会有以下习惯:

1、标识符要符合语义信息

2、包名所有字母都为小写

3、类名每个单词首字母为大写,其他都为小写,例如:StudentClass

4、变量和方法:第一个单词字母小写,从第二个单词开始首字母都为大写。

5、常量:所有字母大写,每个单词用“_”连接。

常用的转义字符:

“n”: 用于 退格 ;“f”: 用于 换页; “n”: 用于 回车; “r”: 用于 换行; “‘ “: 用于 单引号;“\”:用于 反斜杠

以上一些常用的转义字符都是直接用到 字符串 中的,是字符串的一部分。

运算符

运算符用于执行程序代码运算,会针对一个以上 操作数 项目来进行运算。接下来我们一起了解Java的运算符。

1、算术运算符:

单目:+(取正)、-(取负)、++(自增1)、–(自减1)

双目:+(相加)、-(相减)、*()相乘、/(相除)、%(取余数)

三目:a>b?true: false 说明一下,这种结构的运算符分两部分的,以?分割,?前面部分是取值条件,?后面是结果值。这里如果当a>b成立,那么结果值取值会取true,否则取false。例如:a+b=0?1:0,这例子表示如果a+b = 0时,程序返回结果是1,否则是0.

注:所谓单目,上面单目运算符单独跟一个操作数,如+1、++1

而双目,就是平常我们数学里能看到的算式,如1+1、3/5

2、关系运算符

等于符号: = ; 不等于符号:!= ;

大于符号: > ; 小于符号: < ;

大于等于符号: >= ; 小于等于符号: <=

3、 位运算符

位运算符: & (与)、~(非)、|(或)、^(异或)

&:当两边操作数的位同时为1时,结果为1,否则为0.如:1100&1010=1000

~:0变1,1变0

| :当两边操作数的位有一边为1时,结果为1,都为0时为0.如1100|1010=1110

^:当两边的位不同时,结果为1,否则为0.

4、逻辑运算符

逻辑运算符:与(&&)、或(||)、非(!)

逻辑运算符返回结果只有两个:是(true)和 否(false)

&&:当&&两边的结果都为 true 时,结果为true,否则结果为false,例如:(1+1 = 2 ) && (1+3 = 4),这样的结果为true,再或者(中国是亚洲国家) && (上海是中国的一座城市),&&两边都符合事实,所以结果为true。

|| :当||两边的结果只要有一边为true时,结果为true,都为false时结果也为false。

5、 instanceof 运算符:

该运算符时双目运算符,左面的操作时一个对象,右边是一个类。当左边的对象是右边的类创建的对象时,该运算符运算结果为true,否则为false。

运算符的优先级:

按优先级从高到低排列如下:[] 、()、++、–、!、~、instanceof、*、/、%、+、-、 < <、>>、>>>、 <、=、>、、==、!=、&、^、&&、||、?:、=

了解 & 和 && 的区别:

&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则只要有一边为false,整个运算结果为false。

&&还具有短路的功能,即如果第一个表达式为false时,则不再计算第二个表达式,例如对于if(Str != null && !””.equals(Str))的表达式,如果当Str为null是,那么程序就不会再去执行后面的表达式。若是将&&换成&,则程序会继续执行后面的表达式。又例如 if(x==33 && ++y>0) ,其中y是不会增长的,若是if(x==33 & ++y>0),则y是会增长的。

&还可以作位运算符,当&操作符两边的表达式不是 boolean 类型时,&表示按位与操作。

以上就是一些常见的Java运算符和标识符,如有错误的,有大神看见了,可以帮忙指出,我们一起学习,谢谢

文章来源:智云一二三科技

文章标题:Java的标识符、运算符?

文章地址:https://www.zhihuclub.com/181761.shtml

关于作者: 智云科技

热门文章

网站地图