- 博客(4)
- 收藏
- 关注
原创 Java语言 数组定义与赋值 类型总结
总结总结1 . 定义:数据类型[ ] 数组名;2 . 赋值(长度): 数组名=new 数据类型[ 数组的长度 ];3 . 数据类型[ ] 数组名=new 数据类型[数组的长度]4 . 赋值(初始化)(第四点详细的看下面具体分析)数据类型[ ] 数组名=new 数据类型[数组的长度]{元素1,元素2......}回顾变量的定义:数据类型 变量名;1.数组的定义。
2024-09-01 10:40:23 750
原创 如何计算数字所代表的二进制个数
要是我所求的数的二进制数字不断转化为相同的数字(0) 一次消除一个不同,count++不过就是将二进制高位的1 右移 直到第一位 再计算1的个数(count++)二进制任何位置的1 不断除以2 该位置的1会不断右移 直到移到第一位。此时再该 数&(数-1)相当于同化了一个二进制中的1变为0。【减1 是先将二进制数中 低位的1先右移 再减1时相对较高位的1右移。但是越高位的数字1 除以2 的操作次数越多(二进制性质)二进制数中的1右移一位 or 第一位的1变成0。我们能不能更高效一点?
2024-08-26 23:54:26 492
原创 利用位操作符(^) 在不创建第三变量时 将两个变量值相互转化
/0011---> 3 此时c=3。将两变量的值相互^三次 每次^出的值赋值给两变量其中一变量,但第二次,第三次的赋值分别不能与前一次赋值给的变量相同。也就是赋值给的变量依次是aba 又或是 bab 都行。倘若不用第三变量 交换变量的值则需要。^特点:相同为0,相异为1;理解后,了解or记住即可。
2024-08-25 22:36:58 134 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人