任何一个十进制整数转N进制整数

来源:互联网 发布:万网域名注册怎么用 编辑:程序博客网 时间:2024/06/06 01:58

import java.util.*;

public class bin {
 public static void main(String [] args){
  int N,n,m;
  Stack stk=new Stack();
   System.out.printf("请输入一个正整数:");
   Scanner sc1 = new Scanner(System.in);
      N=sc1.nextInt();

   System.out.printf("请输入转换进制数(既转换为几进制):");
   Scanner sc2 = new Scanner(System.in);
      m=sc2.nextInt();
      do{
       n=N%m;
       N=N/m;
      stk.push(n);
       }while(N!=0);//入栈
  
   while(!stk.empty())//出栈
   {
    System.out.print(stk.pop());
   }
 }
}

 

原创粉丝点击