看着网上有进制转换的计算器,想做着试试(只需一个简单的方法即可实现)
来源:互联网 发布:淘宝首页全屏装修教程 编辑:程序博客网 时间:2024/06/02 03:41
package com.company.TestConstructor;import java.util.Scanner;import java.math.BigInteger;/** * Created by DY1201zhangshuyou on 2014/12/27. * 测试递归 * 1.把一个整数按n(2<=n<=20)进制表示出来,并保存在给定字符串中。 * 比如121用二进制表示得到结果为:“1111001”。 * 参数说明:s: 保存转换后得到的结果. * n: 待转换的整数. *//* 1. BigInteger的构造函数 BigInteger(String src)默认参数字符串为10进制数值 BigInteger(String src, int x)第2个参数x是指定第一个参数src的进制类型2. toString方法 toString()默认把数值按10进制数值转化为字符串。 toString(int x) */public class TestDemo01 { /* 计算二进制 -> 十进制 */ public static void Binarybinary(){ System.out.println("请输入一个二进制数"); Scanner scanner = new Scanner(System.in); String n = scanner.next(); BigInteger src2 = new BigInteger(n , 2); System.out.println("转化为十进制为:" + src2.toString()); } /* 计算十进制 ->二进制 */ public static void Decimal(){ System.out.println("请输入一个十进制数"); Scanner scanner = new Scanner(System.in); String b = scanner.next();//输入数值 BigInteger src1 = new BigInteger(b);//转换为BigInteger类型 System.out.println("转化为二进制位:" + src1.toString(2));//转换为2进制并输出结果 } public static void main(String[] args){ System.out.println("将为您进行二进制和十进制的转换"); System.out.println("输入2计算二进制(转十进制)"); System.out.println("输入10计算十进制(转二进制)"); Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); switch (n){ case 2: TestDemo01.Binarybinary(); break; case 10: TestDemo01.Decimal(); break; } }}ps:只是实现了十进制、二进制的互相转换,之后会再添加上其他的转换~~
0 0
- 看着网上有进制转换的计算器,想做着试试(只需一个简单的方法即可实现)
- 实现一个简单的计算器
- 一个简单的计算器界面实现
- 一个简单的Java计算器实现
- 一个能够实现简单功能的计算器
- C语言实现一个简单的计算器
- jsp实现一个简单的计算器
- 用JSP实现一个简单的计算器
- MFC实现一个简单的计算器
- QT实现一个简单的计算器
- QT实现一个简单的计算器
- HTML&&JavaScript实现一个简单的计算器
- 类实现一个简单的日期计算器
- IOS 实现一个简单的计算器
- 基于Java实现的一个简单计算器
- 一个简单的计算器
- 一个简单的计算器
- 一个简单的计算器
- Jquery<4>Jquery 事件操作
- 【C++11】新特性——auto的使用
- matlab 修改文件名
- css 文字换行
- java泛型学习和实践(3)
- 看着网上有进制转换的计算器,想做着试试(只需一个简单的方法即可实现)
- android socket通信异常分类
- 一起来学LANMP:linux搭建LANMP(编译版)
- 01(CodeforcesA水平)CQU新生周末狂欢赛E - Marks
- 宝剑锋从磨砺出,梅花开自苦寒来。今天那些在考研场上奋战的都是样的!
- 华为机试—操作系统任务调度
- OJ之三个字符串大小(引用和指针法)
- python PEP8 code style 小结
- Android开发规范——命名