JAVA输入一个十进制数N,输出r进制的数

 时间:2024-10-13 08:34:47

1、/** * 目的:输入一个十进制的数,转换成一个N进制的数 * 步骤: */

2、\\引入包import java.util.Scanner;import java.util.Stack;public c造婷用痃lass Change {public static void main(String args[]){Scanner s = new Scanner(System.in); //定义一个扫描仪对象s来获取用户输入的数据System.out.println("请输入一个十进制数:");int n = s.nextInt(); \\把获取到的用户输入的十进制数赋给nSystem.out.println("请输入转化进制:");int r = s.nextInt(); \\把获取到的用户输入的十进制数赋给n//创建栈对象Stack<Integer> stack = new Stack<Integer>(); //循环入栈while (n>(r-1)){stack.push(n%r);n = n/r; }stack.push(n);//循环出栈while(stack.size()!=0){//stack.pop()每弹一次栈,stack.size()就减1System.out.print(stack.pop());}}}

  • 在VS中如何设置在速览视图中打开定义
  • 文本框中获取的内容如何通过按钮搜索对应数据?
  • 如何解决eclipse新建java项目没有系统类库
  • 如何在PYTHON进行数据的遍历
  • vscode怎样安装python插件?
  • 热门搜索
    微信聊天记录怎么转移到新手机 误工费怎么算 阿玛尼的手表怎么样 溜溜球怎么玩 衣服上的油渍怎么去除小窍门 股票k线怎么看 佚名怎么读 心怎么折 吉利博越怎么样 长门的轮回眼怎么来的