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插件?
  • 热门搜索
    电脑如何分区 如何修改电脑密码 如何恢复qq聊天记录 如何查看电脑配置 猫和路由器的区别 如何定位别人手机位置 去厦门旅游要带什么 如何赚钱最快 怎么提高下载速度 河北民族师范学院怎么样