javaSE基础总结篇03

生活中常见的进制:
十进制(0-9)、星期(七进制(0-6))、时间(十二进制(0-11))、二十四进制(0-23)

10---->1010

二进制转十进制:将二进制的每一位乘以2^n ,n从0开始,n每一次加一,在将结果相加。

  二进制转十进制例:1001 ----》  1*2^0 +0*2^1 +0*2^2+1*2^3 = 9

 

将二进制换为八进制:

  方式一:二进制--->十进制--->八进制

  方式二:一个八进制相当于三个二进制位,将二进制三位一分割,计算出来

  010 100 101 =  245

 

将二进制换为十六进制 :(0-9)(a(10)-f(15))

0000 1010 0101 = a5

 

1.2变量:

Java数据类型分为两种:

基本数据类型

Byte (字节) 8位(bit)

 2.引用数据类型

String 字符串

 

变量的声明方式:

  1.数据类型  变量名

  2.数据类型  变量名1,变量名2...

 

数据类型:

  数据类型的转换

1.自动类型转换

  小数据类型--->大数据类型转换

2.强制类型转换

  大的数据类型 ----> 小的数据类型。

 

数据类型转换中需要注意的点:

1.凡是short ,byte ,char 定义的变量,在做运算 的时候,数据类型都会自动转换为int

2.两个不同数据类型做运算,给过取决于大的数 据类型。

 

运算符:

1.1算数运算符:+,-,*,/,%

1.2自增自减 :++ ,--

1.3赋值运算符 : = ,+=,-=,*=,/=

1.4关系运算符 : >,<,>=,<=,== ,!=  (结果只有两种,要么为真,要么为假)

1.5逻辑运算符: & ,| ,! ,&& ,||

 

Int 在计算机中有32位字节

 

位运算:只能计算二进制

 &(与):两者为1,才是1,其他的为0

 |(或):两者为0,才是0,其他的为1

 ^(异或):相同为0,不同为1

 ~(取反):将0变1,将1变0

posted @ 2017-07-25 10:02  lszan  阅读(109)  评论(0编辑  收藏  举报