java语言将任意一个十进制数数字转换为二进制形式,并输出转换后的结果
2024-10-18 21:20:53
package com.llh.demo; import java.util.Scanner; /**
*
* @author llh
*
*/
public class Test {
/*
* 将任意一个十进制数数字转换为二进制形式,并输出转换后的结果(使用数组存储)
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个十进制数:");
int number = sc.nextInt();
System.out.println("该数的二进制数值为:");
int sum;
String result = "";
for (int i = number; i >= 1; i = i / 2) {
if (i % 2 == 0) {
sum = 0;
} else {
sum = 1;
}
result = sum + result;
}
System.out.print(result);
} }
运行结果如下图:
最新文章
- C和指针 第九章 习题
- 【资源】NOIP2013测试数据senior/junior 普及/提高 数据
- 从DataTable获取Json数据
- 常见http代码错误原因及处理
- 如何在已经存在python2的linux环境上安装python3
- C++语言笔记系列之十二——C++的继承
- c语言贪吃蛇详解1.画出地图
- cisco模拟器GNS3和虚拟机VMware的整合
- linux常用的内核镜像格式
- linux命令: 两个查找工具 locate,find
- etcd集群部署与遇到的坑
- Django REST framework 之分页,视图,路由,渲染器
- FPGA基础知识1
- WDCP面板V3新版本安装与体验记录
- TI单节电量计基本介绍及常见问题解答
- 工作常用shell集合
- IT忍者神龟之 oracle行转列、列转行
- Privacy Policy of ColorfulBroswer
- 隐马尔科夫模型(hidden Markov model, HMM)
- 用svg实现不规则形状
热门文章
- MapReduce极简教程
- MyEclipse/Eclipse 使用图文详解
- Java http请求和调用
- day14<;常见对象+>;
- 第一次安装jshint,jshint新手使用记录
- LInux ugo权限详解
- vector 利用swap 函数进行内存的释放 vector<;int>;().swap
- libsvn_subr-1.so.0: undefined symbol: apr_atomic_xchgptr 故障解决
- JS使用默认图片代替页面上无法显示的图片
- 邮件实现详解(二)------手工体验smtp和pop3协议