简单的java单位换算_Java实现蓝桥杯单位转换
单位转换
[问题描述]
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实现蓝桥杯单位转换相关推荐
- java 龟兔赛跑预测_Java实现 蓝桥杯VIP 基础练习 龟兔赛跑预测
题目描述 话说这个世界上有各种各样的兔子和乌龟,但是 研究发现,所有的兔子和乌龟都有一个共同的特点--喜欢赛跑.于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔 ...
- Java单位重量转换_Java实现蓝桥杯单位转换
单位转换 [问题描述] BobLee最近在复习考研,在复习计算机组成原理的时候,遇到了一个问题.就是在计算机存储里面的单位转换. 我们都知道1MB=1024KB,1KB=1024B,1B=8bit,他 ...
- java日志统计_Java实现蓝桥杯日志统计
标题:日志统计 小明维护着一个程序员论坛.现在他收集了一份"点赞"日志,日志共有N行.其中每一行的格式是: ts id 表示在ts时刻编号id的帖子收到一个"赞" ...
- Java夺宝_Java实现 蓝桥杯VIP 算法提高 夺宝奇兵
算法提高 夺宝奇兵 时间限制:1.0s 内存限制:512.0MB [题目描述] 在一座山上,有很多很多珠宝,它们散落在山底通往山顶的每条道路上,不同道路上的珠宝的数目也各不相同.下图为一张藏宝地图: ...
- java 一元三次方程_Java实现 蓝桥杯VIP 算法训练 一元三次方程
问题描述 有形如:ax3+bx2+cx+d=0 这样的一个一元三次方程.给出该方程中各项的系数(a,b,c,d 均为实数),并约定该方程存在三个不同实根(根的范围在-100至100之间),且根与根之差 ...
- java 日历算法_Java实现 蓝桥杯VIP 算法提高 任意年月日历输出
算法提高 任意年月日历输出 时间限制:1.0s 内存限制:512.0MB 已知2007年1月1日为星期一. 设计一函数按照下述格式打印2007年以后(含)某年某月的日历,2007年以前的拒绝打印. 为 ...
- java计算机毕业设计基本web蓝桥杯名师工作室MyBatis+系统+LW文档+源码+调试部署
java计算机毕业设计基本web蓝桥杯名师工作室MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计基本web蓝桥杯名师工作室MyBatis+系统+LW文档+源码+调试部署 本源码技 ...
- java计算机毕业设计基本web蓝桥杯名师工作室源码+mysql数据库+系统+lw文档+部署
java计算机毕业设计基本web蓝桥杯名师工作室源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计基本web蓝桥杯名师工作室源码+mysql数据库+系统+lw文档+部署 本源码技术栈 ...
- java中的冰雹数,java实现第七届蓝桥杯打印数字
打印数字 打印数字 小明写了一个有趣的程序,给定一串数字. 它可以输出这串数字拼出放大的自己的样子. 比如"2016"会输出为: 00000 1 6666 2 0 0 1 1 6 ...
最新文章
- Python实现的导弹跟踪算法,燃!
- 理解正向代理和反向代理
- 四阶混合累积量matlab_12m氢燃料电池城市客车电电混合动力系统设计方案
- 数据处理-Batch Normalization
- 最新综述!深度神经网络视觉识别!共计329篇文献!西安交大、清华等合作出品!...
- 【吼吼睡cocos2d学习笔记】第五章 - loading场景以及其他
- mysql can't open file: '..frm'_mysqldump 导出数据时出现can’t opne file ‘xx.frm’ (errno:24)错误...
- linux完全卸载texlive
- 服务端渲染和客户端渲染区别?
- 日志分析工具Awstats实战之Nginx篇-分析结果静态化
- Java项目中常见的文件夹名称
- 基于Struts2的网上书城(仿当当网)系统
- noob之MySQL基本查询
- 来了解质量管理工具——质量屋(HOQ)
- Acdream 1729 Crime
- JNB, JBE, JGE, JLE 指令的转移条件
- 表格的下拉放大 ----------王朋
- 【Unity3D日常开发】修改游戏对象的材质颜色
- python恶搞代码打开对方摄像头_用Python获取摄像头并实时控制人脸的实现示例
- 基于图像的光照(Image-Based Lighting, IBL)概述
热门文章
- 【Visual C++】游戏开发笔记十二 游戏输入消息处理(一) 键盘消息处理
- 百度网盘准备好,测绘相关资料
- Eigen介绍及简单使用
- 力扣 547. 朋友圈 c语言 三种解法 深搜 广搜 并查集。
- 极简linux版本,4MLinux 26.0发布,这是一个极简版本
- 代码规范及格式化工具(vscode、clang-format、git)
- 残差网络ResNet最全分析
- nginx proxy_pass规则
- eclipse安装PyDev-使用eclipse开发python
- Linux入门(6)- SecureCRT 和 SecureFX 的使用