单位转换

[问题描述]

BobLee最近在复习考研,在复习计算机组成原理的时候,遇到了一个问题。就是在计算机存储里面的单位转换。

我们都知道1MB=1024KB,1KB=1024B,1B=8bit,他在做题的时候经常会遇到格式各样的,

比如多少MB,KB,B什么的,但是都要转换为bit,题目做的太多他都迷茫了,现在需要你通过程序来帮他解决这个问题。

[输入]

输入为多行未化简的数据,如xMB,xKB,xB,xbit,(1<=x<=50)

[输出]

输出为换算过后的数据,ybit

[样例输入]

1MB

1KB

1B

1bit

[样例输出]

8388608bit

8192bit

8bit

1bit

package 第三次模拟;

import java.util.Scanner;

public class Demo1转换bit {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

while(sc.hasNext()){

String s = sc.next();

if (s.endsWith("MB")) {

int a = Integer.valueOf( s.substring(0, s.length()-2));

System.out.println(a*1024*1024*8+"bit");

}

else if(s.endsWith("KB")) {

int a = Integer.valueOf( s.substring(0, s.length()-2));

System.out.println(a*1024*8+"bit");

}else if(s.endsWith("B")) {

int a = Integer.valueOf( s.substring(0, s.length()-1));

System.out.println(a*8+"bit");

}

else{

System.out.println(s);

}

}

}

}

简单的java单位换算_Java实现蓝桥杯单位转换相关推荐

  1. java 龟兔赛跑预测_Java实现 蓝桥杯VIP 基础练习 龟兔赛跑预测

    题目描述 话说这个世界上有各种各样的兔子和乌龟,但是 研究发现,所有的兔子和乌龟都有一个共同的特点--喜欢赛跑.于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔 ...

  2. Java单位重量转换_Java实现蓝桥杯单位转换

    单位转换 [问题描述] BobLee最近在复习考研,在复习计算机组成原理的时候,遇到了一个问题.就是在计算机存储里面的单位转换. 我们都知道1MB=1024KB,1KB=1024B,1B=8bit,他 ...

  3. java日志统计_Java实现蓝桥杯日志统计

    标题:日志统计 小明维护着一个程序员论坛.现在他收集了一份"点赞"日志,日志共有N行.其中每一行的格式是: ts id 表示在ts时刻编号id的帖子收到一个"赞" ...

  4. Java夺宝_Java实现 蓝桥杯VIP 算法提高 夺宝奇兵

    算法提高 夺宝奇兵 时间限制:1.0s 内存限制:512.0MB [题目描述] 在一座山上,有很多很多珠宝,它们散落在山底通往山顶的每条道路上,不同道路上的珠宝的数目也各不相同.下图为一张藏宝地图: ...

  5. java 一元三次方程_Java实现 蓝桥杯VIP 算法训练 一元三次方程

    问题描述 有形如:ax3+bx2+cx+d=0 这样的一个一元三次方程.给出该方程中各项的系数(a,b,c,d 均为实数),并约定该方程存在三个不同实根(根的范围在-100至100之间),且根与根之差 ...

  6. java 日历算法_Java实现 蓝桥杯VIP 算法提高 任意年月日历输出

    算法提高 任意年月日历输出 时间限制:1.0s 内存限制:512.0MB 已知2007年1月1日为星期一. 设计一函数按照下述格式打印2007年以后(含)某年某月的日历,2007年以前的拒绝打印. 为 ...

  7. java计算机毕业设计基本web蓝桥杯名师工作室MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计基本web蓝桥杯名师工作室MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计基本web蓝桥杯名师工作室MyBatis+系统+LW文档+源码+调试部署 本源码技 ...

  8. java计算机毕业设计基本web蓝桥杯名师工作室源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计基本web蓝桥杯名师工作室源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计基本web蓝桥杯名师工作室源码+mysql数据库+系统+lw文档+部署 本源码技术栈 ...

  9. java中的冰雹数,java实现第七届蓝桥杯打印数字

    打印数字 打印数字 小明写了一个有趣的程序,给定一串数字. 它可以输出这串数字拼出放大的自己的样子. 比如"2016"会输出为: 00000 1 6666 2 0 0 1 1 6 ...

最新文章

  1. Python实现的导弹跟踪算法,燃!
  2. 理解正向代理和反向代理
  3. 四阶混合累积量matlab_12m氢燃料电池城市客车电电混合动力系统设计方案
  4. 数据处理-Batch Normalization
  5. 最新综述!深度神经网络视觉识别!共计329篇文献!西安交大、清华等合作出品!...
  6. 【吼吼睡cocos2d学习笔记】第五章 - loading场景以及其他
  7. mysql can't open file: '..frm'_mysqldump 导出数据时出现can’t opne file ‘xx.frm’ (errno:24)错误...
  8. linux完全卸载texlive
  9. 服务端渲染和客户端渲染区别?
  10. 日志分析工具Awstats实战之Nginx篇-分析结果静态化
  11. Java项目中常见的文件夹名称
  12. 基于Struts2的网上书城(仿当当网)系统
  13. noob之MySQL基本查询
  14. 来了解质量管理工具——质量屋(HOQ)
  15. Acdream 1729 Crime
  16. JNB, JBE, JGE, JLE 指令的转移条件
  17. 表格的下拉放大 ----------王朋
  18. 【Unity3D日常开发】修改游戏对象的材质颜色
  19. python恶搞代码打开对方摄像头_用Python获取摄像头并实时控制人脸的实现示例
  20. 基于图像的光照(Image-Based Lighting, IBL)概述

热门文章

  1. 【Visual C++】游戏开发笔记十二 游戏输入消息处理(一) 键盘消息处理
  2. 百度网盘准备好,测绘相关资料
  3. Eigen介绍及简单使用
  4. 力扣 547. 朋友圈 c语言 三种解法 深搜 广搜 并查集。
  5. 极简linux版本,4MLinux 26.0发布,这是一个极简版本
  6. 代码规范及格式化工具(vscode、clang-format、git)
  7. 残差网络ResNet最全分析
  8. nginx proxy_pass规则
  9. eclipse安装PyDev-使用eclipse开发python
  10. Linux入门(6)- SecureCRT 和 SecureFX 的使用