首页 > 编程知识 正文

蓝桥杯用什么编译器,蓝桥杯java简单还是c简单

时间:2023-05-04 17:58:49 阅读:140074 作者:76

单位转换[问题说明]

BobLee最近在进行研究生院的复习。 我在复习计算机的组成原理时,遇到了问题。 计算机存储器中的单位转换。

我们都知道1MB=1024KB、1KB=1024B、1B=8bit。 他在解题时经常遇到格式各种各样的事情。

例如什么MB、KB、b等,都必须转换为bit。 主题太多了,他很迷茫。 现在需要你用程序解决他的问题。

[输入]

输入多个未限定的数据,例如xMB、xKB、xB、xbit和(1=x=50 )

[输出]

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

[示例输入]

1MB

1KB

1B

1比特

[样本输出]

8388608位

8192位

8位

1比特

package第三次模拟; import java.util.Scanner; public class Demo1转换bit { publicstaticvoidmain (string [ ] args ) scannersc=newscanner ) system.in; while(sc.Hasnext () ) {String s=sc.next ); if(s.endswith('MB ) ) inta=integer.valueof ) s.substring(0,s.length ) (-2 ) ); system.out.print ln (a* 1024 * 1024 *8' bit '; }elseif(s.endswith(kb ) ) inta=integer.valueof ) s.substring(0,s.length ) )-2 ); system.out.print ln (a* 1024 *8' bit '; }elseif(s.endswith(b ) ) inta=integer.valueof ) s.substring(0,s.length )-1 ); system.out.println(a*8'bit ); }else{system.out.println(s; }}}}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。