小知识
zzsaixuexi
学习
展开
-
比大小。不得使用if-else或其他比较运算符。
编写一个方法,找出两个数字a和b中最大的那一个。不得使用if-else或其他比较运算符。方法一 无赖法直接用 Math.max(a,b)返回最大值class Solution { public int maximum(int a, int b) {return Math.max(a,b); }}方法二 符号位法先获取a b强转为long类型的值之后的数然后又用获取之后的数进行相减得到应该long类型的数再将long类型的数向右位移63位得到符号位将得到的符号位强转为in原创 2021-03-29 15:21:26 · 460 阅读 · 0 评论 -
java 小知识之 递归乘法
递归乘法写一个递归函数,不使用 * 运算符, 实现两个正整数的相乘。可以使用加号、减号、位移,但要吝啬一些。示例1:输入:A = 1, B = 10输出:10示例2:输入:A = 3, B = 4输出:12class Solution { int i=0; int j=1; int k=0; public int multiply(int A, int B) { if(k==0){ k=A; } if(B!=0){原创 2021-04-12 20:29:10 · 532 阅读 · 0 评论 -
英文登录QQ账号 一个有趣的小知识
今天刷视频看到的一个小知识用英文账号登录去登录QQ首先需要把 你的QQ账号转换为16 进制的数,因为16进制的数里面是有英文字母的 abcde进制转换可以用windows10自带的计算器去计算左上角三杆可以转换为程序员模式HEX 就是装换后的结果转换后将 得到的16进制账号中的大写字母转换为小写字母,去除中间的空格之后再将得到的结果前加入 0x就可以开始输入账号密码登录了示例如图这样搞 会让人感觉B格直接上来了啊 <( ̄▽ ̄)/...原创 2021-10-29 15:47:16 · 366 阅读 · 0 评论