Java里面reverse_Java Java lang.Long.reverse()用法及代码示例
java.lang.Long.reverse()是Java中的内置函数,该函数返回通过反转指定long值的二进制补码二进制表示形式中的位顺序而获得的值。
用法:
public static long reverse(long num)
Parameter:
num - the number passed
返回:
the value obtained by reversing the order of the bits in the
two's complement binary representation of the specified long value.
例子:
Input:254
Output:9151314442816847872
Input:8
Output:1152921504606846976
以下示例程序旨在说明java.lang.Long.reverse()函数:
程序1:
// Java program that demonstrates the
// Long.reverse() function
// include lang package
import java.lang.*;
public class GFG {
public static void main(String[] args)
{
long l = 8;
System.out.println("The number after reversing bit= "
+ Long.reverse(l));
l = 254;
System.out.println("The number after reversing bit= "
+ Long.reverse(l));
}
}
输出:
The number after reversing bit= 1152921504606846976
The number after reversing bit= 9151314442816847872
程序2:当传递负数时
// Java program that demonstrates the
// Long.reverse() function
// negative number
// include lang package
import java.lang.*;
public class GFG {
public static void main(String[] args)
{
long l = -8;
System.out.println("The number after reversing bit= "
+ Long.reverse(l));
l = -254;
System.out.println("The number after reversing bit= "
+ Long.reverse(l));
}
}
输出:
The number after reversing bit= 2305843009213693951
The number after reversing bit= 4683743612465315839
程序3:传递十进制数时
// Java program that demonstrates the
// Long.reverse() function
// decimal number
// include lang package
import java.lang.*;
public class GFG {
public static void main(String[] args)
{
System.out.println("The number after reversing bit= "
+ Long.reverse(11.34));
}
}
输出:
prog.java:16:error:incompatible types:possible lossy conversion from double to long
+ Long.reverse(11.34));
程序4::当传递字符串号时
// Java program that demonstrates the
// Long.reverse() function
// string number
// include lang package
import java.lang.*;
public class GFG {
public static void main(String[] args)
{
System.out.println("The number after reversing bit= "
+ Long.reverse("12"));
}
}
输出:
prog.java:16:error:incompatible types:String cannot be converted to long
+ Long.reverse("12"));
Java里面reverse_Java Java lang.Long.reverse()用法及代码示例相关推荐
- java reader类 实例_Java Reader ready()用法及代码示例
Java中Reader类的ready()方法用于检查此Reader是否已准备好被读取.它返回一个布尔值,该值指示阅读器是否准备就绪. 用法: public void ready() 参数:此方法不接受 ...
- java indexof int_Java Stack indexOf(Object, int)用法及代码示例
Java.util.Stack.indexOf(Object element,int index)方法用于在此Stack中首次出现指定元素的索引,从索引开始向前搜索,如果找不到该元素,则返回-1.更正 ...
- java使用abs函数_Java Math abs()用法及代码示例
java.lang.Math.abs()返回给定参数的绝对值. 如果参数不为负,则返回参数. 如果参数为负,则返回参数的取反. 用法: public static DataType abs(DataT ...
- java scanner怎么用_Java Scanner delimiter()用法及代码示例
java.util.Scanner类的delimiter()方法返回此Scanner当前用于匹配定界符的Pattern. 用法: public Pattern delimiter() 返回值:该函数返 ...
- java中week of year_Java WeekFields weekOfYear()用法及代码示例
WeekFields类的weekOfYear()方法用于返回一个字段,以基于此WeekFields访问一年中的星期.例: 如果一年的第一天是星期一,则第一周从第一天开始,没有零周 如果一年的第二天是星 ...
- java 二维高斯_Java Random nextGaussian()用法及代码示例
随机类的nextGaussian()方法返回下一个伪随机数,即与随机数生成器序列的平均值为0.0,标准差为1.0的高斯(正态)分布双精度值. 用法: public double nextGaussia ...
- minimum在java中的意思_Java Calendar getMinimum()用法及代码示例
Calendar类中的getMinimum(int calndr_field)方法用于返回此Calendar实例的给定日历字段(int calndr_field)的最小值. 用法: public ab ...
- java printwriter实例_Java PrintWriter print(String)用法及代码示例
Java中的PrintWriter类的print(String)方法用于在流上打印指定的String值.该字符串值用作参数. 用法: public void print(String StringVa ...
- java pattern详解_Java Pattern pattern()用法及代码示例
Java中Pattern类的pattern()方法用于获取正则表达式,将其编译以创建此模式.我们使用正则表达式创建模式,并且使用此方法来获取相同的源表达式. 用法: public String pat ...
最新文章
- Chrome Extension in CLJS —— 搭建开发环境
- 计算机win10启动慢,Win10 开机慢/Win10启动慢的常见原因
- mfc 消息消息队列概念_消息队列面试连环问
- 2912: 奇怪的加法问题(XOR的加法写法)
- 如何查找历史线程阻塞原因_吊打面试官!Java多线程并发 108 道题,你能答对多少?...
- iPhone X 穿越回 1957 年计算力相当的电脑,将会是什么样?
- [EasyHexo 专栏] #1 - Markdown 编辑器推荐与语法简介
- 线程与进程的区别及其通信方式
- Docker镜像与容器的常用操作
- [编程开发工具-7]:四款功能强大的代码比较工具:Araxis Merge、Beyond compare、DiffMerge、WinMerge
- Grub引导项修复详解
- CentOS配置Jenkins+Android+fir+pyger(蒲公英)+qiniu(七牛)
- 在Unity里将多个Sprite(精灵图)动态合成一个Sprite
- STM32F4与STM32L4,SPI DMA HAL 关闭片选 时机探讨
- 计算机仿真与实际应用的区别,虚拟现实技术与计算机仿真技术的区别?
- Intel英特尔RealSense实感深度摄像头 自校准(Self-Calibration)操作步骤讲解 D400系列适用
- 手机磁盘测试软件,CrystalDiskInfo
- 什么是经验贝叶斯克里金插值法?
- 用计算机解决线性代数,高等数学、线性代数、概率论与数理统计、离散数学与计算机的关系...
- android 裁剪合并视频教程,手机视频合并工具 用安卓手机怎样把多个视频片段合并成一个视频...
热门文章
- win10taskkill无法终止进程_Win10关闭全部无响应进程的操作技巧
- https访问报证书错误_IE打开https网站时,提示此网站的安全证书有问题(证书无效)...
- Mac自带的批量重命名工具竟然如此强大?
- 仿移动端bilibili项目总结
- 【NOIP2014模拟11.2B组】人品问题
- 超详细 批处理文件脚本(bat) 教程(持续更新)
- Synchronized死锁
- STM32操作TFBS4711红外模块、数据发送抓波分析
- igmp snooping v1/v2/v3
- EDAC检查内存错误