你的位置:首页 > 软件开发 > Java > Java 关键字、标识符、注释、常量与变量、数据类型,算术、赋值、比较、逻辑、位、三元运算符和流程控制【3】

Java 关键字、标识符、注释、常量与变量、数据类型,算术、赋值、比较、逻辑、位、三元运算符和流程控制【3】

发布时间:2016-04-10 02:00:08
关键字   关键字的定义和特点定义:被Java语言赋予了特殊含义的单词特点:关键字中所有字母都为小写 用于定义数据类型的关键字classinterfacebyteshortintlongfloatdoublecharbooleanvoid ...

Java 关键字、标识符、注释、常量与变量、数据类型,算术、赋值、比较、逻辑、位、三元运算符和流程控制【3】

关键字


 

  关键字的定义和特点

定义:被Java语言赋予了特殊含义的单词

特点:关键字中所有字母都为小写

 

用于定义数据类型的关键字

class

interface

byte

short

int

long

float

double

char

boolean

void

    

用于定义数据类型值的关键字

true

false

null

  

用于定义流程控制的关键字

if

else

switch

case

default

while

do

for

break

continue

return

    

 

用于定义访问权限修饰符的关键字

private

protected

public

  

用于定义类,函数,变量修饰符的关键字

abstract

final

static

synchronized

 

用于定义类与类之间关系的关键字

extends

implements

   

用于定义建立实例及引用实例,判断实例的关键字

new

this

super

instanceof

 

用于异常处理的关键字

try

catch

finally

throw

throws

用于包的关键字

package

import

   

其他修饰符关键字

native

strictfp

transient

volatile

assert

 

 

 

 

 

 标识符


 

    在程序中自定义的一些名称。  

 


 

变量的概念:   

 

位运算符

运算符

运算

范例

<<

左移

3 << 2 = 12 --> 3*2*2=12

>>

右移

3 >> 1 = 1  --> 3/2=1

>>>

无符号右移

3 >>> 1 = 1 --> 3/2=1

&

与运算

6 & 3 = 2

|

或运算

6 | 3 = 7

^

异或运算

6 ^ 3 = 5

~

反码

~6 = -7

 

 位运算是直接对二进制进行运算

<<:相当于乘与2的倍数

>>:相当于除以2的倍数

移n位,就是对乘以或者除以2的n次幂。

位运算符的细节

<<

空位补0,被移除的高位丢弃,空缺位补0。

>>

被移位的二进制最高位是0,右移后,空缺位补0;

最高位是1,空缺位补1。

>>>

被移位二进制最高位无论是0或者是1,空缺位都用0补。

&

二进制位进行&运算,只有1&1时结果是1,否则是0;

|

二进制位进行 | 运算,只有0 | 0时结果是0,否则是1;

^

相同二进制位进行 ^ 运算,结果是0;1^1=0 , 0^0=0

不相同二进制位 ^ 运算结果是1。1^0=1 , 0^1=1

 

 

技巧:二进制1就是true,0就是false。


 

1.最有效率的方式算出2乘以8等于几?

2*8

     0001

* 1000

  --------

   10000 

2.对两个整数变量的值进行互换(不需要第三方变量)

 

三元运算符


 

 

格式

 

判断结构

 

if语句

 

三种格式:

 

1.if(true)

原标题:Java 关键字、标识符、注释、常量与变量、数据类型,算术、赋值、比较、逻辑、位、三元运算符和流程控制【3】

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。