栈的应用数制转换

743阅读 0评论2012-07-04 nba76ers
分类:Java


点击(此处)折叠或打开

  1. package littlejava;

  2. import java.util.Stack;

  3. public class MultiBaseOutput {

  4.     public static void main(String[] args)
  5.     {
  6.         int N=256,B=2;
  7.         bandConvert(N,B);
  8.     }
  9.     public static String bandConvert(int N,int B)
  10.     {
  11.          Stack stack=new Stack();
  12.          int i;
  13.          while(N!=0)
  14.          {
  15.              i=N%B;
  16.              N=N/B;
  17.              stack.push(i);
  18.          }
  19.          String str="";
  20.          while(!stack.isEmpty())
  21.          {
  22.              str+=stack.pop();
  23.          }
  24.          System.out.println(str);
  25.          return str;
  26.     }
  27. }

上一篇:SQL语句优化-explain分析问题
下一篇:聚集索引 与非聚焦索引