A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Integer.toBinaString()十进制数转换为二进制数

十六进制数之前都需要加0x

负数的二进制数是 正数的二进制取反加1  

负数的二进制最高位都是1


2*8   最高效方法:2左移3位


交换两个数据:先求和之后进行运算交换数据(如果数据容易超出范围,要用异或运算) 异或运算相同为假

一个数异或同一个数两次,结果还是那个数

<<左移运算    >>右移运算(最高位补什么由原有数据最高位而定)    >>>不管最高位,都补0


逻辑运算符用于连接boolean类型的表达式

&&左面为假,右面不用管    &两面都运算
|两面都运算    ||左面为真,右面不用计算

s=s+5; s+=5区别:


数组的定义:
int [] arr = new int []{1,2,3}
int [] arr = new int[2]
int [] arr = {2,3}

取出数组中的元素通常会用到遍历(数组中默认值都为0)

数组的长度可以用数组名称.length来获取

排序方式:选择排序 :依次拿角标和后面的数进行比较

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马