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插件?
  • 热门搜索
    日本旅游注意事项 旅游攻略网 意大利旅游 凤凰古城旅游攻略 旅游合同 厦门旅游景点大全 商务旅游 成都旅游地图 铜仁旅游 平遥古城旅游攻略