import java.util.Scanner;
import java.util.Stack;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Stack<Integer> stack = new Stack<Integer>();
Scanner scan = new Scanner(System.in);
int N = scan.nextInt();
while(N>0){
int m = N%2;
stack.push(m);
N/=2;
}
while(!stack.isEmpty()){
System.out.print(stack.pop());
}
}
}
利用栈将十进制转换为二进制
最新推荐文章于 2019-06-13 10:44:03 发布
本文介绍了一个使用Java实现的简单程序,该程序可以将十进制数转换为二进制数。通过使用Stack来暂存每次转换得到的余数,并利用Scanner从标准输入读取待转换的十进制整数,最终按顺序输出对应的二进制形式。
5289

被折叠的 条评论
为什么被折叠?



