当前位置:网站首页>输出一个整数的二进制形式
输出一个整数的二进制形式
2022-08-03 14:02:00 【码起来呗】
Description:
输入一个正整数n,输出相应的32位二进制数
Input:
输入一个正整数n(n不超过2的31次方=2147483648)。
Output:
输出n的32位二进制形式
Sample Input:
1000
Sample Output:
00000000000000000000001111101000
HINT
注意要小于2的31次方。
Source
import java.util.Scanner;
public class dayin32wei2jinzhi {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String[] s=sc.nextLine().split(" ");
int number = Integer.valueOf(s[0]);
print(number);
}
public static void print(int num){
for (int i=31;i>=0;i--){
System.out.print(((num & (1 << i)) == 0) ? "0" : "1");
}
}
}
Results screenshot:
边栏推荐
猜你喜欢
随机推荐
冰蝎加密 WebShell 过杀软
树莓派 USB摄像头 实现网络监控( MJPG-Streamer)
细胞图像数据的主动学习
Forrester:行业云帮助中国企业更快适应未来的发展
如何在 UE4 中制作一扇自动开启的大门
Heaps
网络数据集-骨干网和校园网-IP流量
PCL 点云按时间进行分段
进程通信的方式
游戏版号“地下交易”,一个版号能卖上千万?
【web渗透】CSRF漏洞详细讲解
【二叉树】从二叉树一个节点到另一个节点每一步的方向
使用域名注册服务 Domains配置域名【华为云至简致远】
回流和重绘
idea找不到class,gradle依赖已经加载,并且class可看
Ansible中的角色使用
162_Power Query 快速合并文件夹中表格之自定义函数 TableXlsxCsv_2.0
第07章 InnoDB数据存储结构【2.索引及调优篇】【MySQL高级】
有哪些好用的IT资产管理平台?
参数量仅0.5B,谷歌代码补全新方法将内部生产效率提升6%