进制的转换(只能有一条语句)

问题描述

下列代码把16进制表示的串转换为3进制表示的串。试完善之。例如:x=“5”则返回:“12”又例如:x=”F”则返回:“120”privatestaticintgetRealValue(charx){if(x>='0'&&x<='9')returnx-'0';if(x>='a'&&x<='f')returnx-'a'+10;if(x>='A'&&x<='F')returnx-'A'+10;return0;}publicstaticStringjin_zhi_16_3(Stringx){intn=0;//累加真值for(inti=0;i<x.length();i++){n=_________+getRealValue(x.charAt(i));//填空}Stringt="";for(;;){if(n==0)break;t=(n%3)+t;___________;//填空}returnt;}2.有如下程序,完成的功能为:找出数组中的最大元素。请填写程序的中空白,使程序运行正确。publicclasstest{publicstaticvoidmain(String[]args){intarray[]={0,34,67,90,21,-9,98,1000,-78};System.out.println(newtest().findMax(array,0));}publicintfindMax(intarray[],intindex){if(array==null||array.length==0){return0;}intmax=array[0];if(index<array.length-1){max=_Arrays.sort(array);max=array[array.length-1];___________________}if(max<array[index])max=array[index];returnmax;}}

解决方案

解决方案二:
老师布置的作业?
解决方案三:
不是,全国软件设计大赛的模拟题
解决方案四:
CSDN发帖、回帖都是有代码格式标签的,这一堆没有任何缩进的代码看都不想去看!

时间: 2024-08-20 02:36:22

进制的转换(只能有一条语句)的相关文章

PB中编写10进制到其他进制的转换函数

有时候我们要用到10进制与其他进制之间的转换,如10-16进制的转换.在此我编写了一个函数,可以方便的把10进制转换到其他进制. 函数为changejz(long shi,int how )其中参数shi为要转换的10进制数据,how为要转换到的进制类型,取值为2,8,16三个,整个函数的返回值为string型. 大家都知道,要把10进制转换到诸如8进制,首先得转换到2进制,再由2进制转换到8进制,所以函数的第一步为:把输入的数据都由10进制转换到2进制. 2进制 8进制 10进制 16进制 1

进制转换-java怎么把一个数组里面的16进制值转换成8进制,我想先把16进制转成2进制再转8进制

问题描述 java怎么把一个数组里面的16进制值转换成8进制,我想先把16进制转成2进制再转8进制 java怎么把一个数组里面的16进制值转换成8进制,我想先把16进制转成2进制再转8进制,但是老是运行出错.大神们能不能给个小例子解释一下,谢谢 解决方案 http://blog.csdn.net/vanezuo/article/details/6556768 解决方案二: 使用函数啊,你找一下,Java有相应的函数能做到 解决方案三: 如果你的程序出错,你贴出你的程序才知道. 也可以参考我给你的

10进制 16进制-Extjs中怎样将页面上的10进制数字转换成16进制的保存到数据库

问题描述 Extjs中怎样将页面上的10进制数字转换成16进制的保存到数据库 Extjs中怎样将页面上的10进制数字转换成16进制的保存到数据库 急啊 解决方案 var a=101; a=a.toString(16); alert(a);//用Ext.ajax发送a到服务器保存 http://docs.sencha.com/extjs/4.1.3/#!/api/Ext.Ajax 解决方案二: 1990(10)= 124 ×16+6 =(7×16+12)×16+6--乘出来= =7×16×16+1

ios-IOS 如何把16进制字符串转换成byte 求各位大神 最好能有代码

问题描述 IOS 如何把16进制字符串转换成byte 求各位大神 最好能有代码 IOS 如何把16进制字符串转换成byte?求各位大神 最好能有代码 解决方案 字符串由字符组成,每个字符都占用一定的字节,我记得是4还是多少,这是c语言底层的算法,应该还有其他算法

javascript 10进制和64进制的转换

原文:javascript 10进制和64进制的转换 function string10to64(number) { var chars = '0123456789abcdefghigklmnopqrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ-~'.split(''), radix = chars.length, qutient = +number, arr = []; do { mod = qutient % radix; qutient = (qutient - m

Python中不同进制互相转换(二进制、八进制、十进制和十六进制)_python

在我的印象里面进制互相转换确实是很常见的问题,所以在Python中,自然也少不了把下面这些代码收为util. 这是从网上搜索的一篇也的还可以的Python进制转换,经过验证可以使用.下面贴出它的实现代码: #!/usr/bin/env python # -*- coding: utf-8 -*- # 2/10/16 base trans. wrote by srcdog on 20th, April, 2009 # ld elements in base 2, 10, 16. import os

php实现将任意进制数转换成10进制的方法_php技巧

本文实例讲述了php实现将任意进制数转换成10进制的方法.分享给大家供大家参考.具体如下: php将任意进制的数转换成10进制,例如8进制转换成10进制,16进制转换成10进制 <?php # Show the steps involved in converting a number # from any base (like octal or hex) to base 10 # See below for examples, instructions and copyright functi

java中进制的转换,Byte与16进制的转换方法_java

java中对于进制的转换有很多方式,其中对于常见的基本的二进制 八进制 十进制 十六进制等的转换有对于的包装类实现,不需要通过二外的算法来进行实现,具体如下: 首先关于最简单的二进制转换的方法有: 十进制转成十六进制: String Integer.toHexString(int i) 十进制转成八进制 String Integer.toOctalString(int i) 十进制转成二进制  String Integer.toBinaryString(int i) 十六进制转成十进制 Inte

c#中实现各种进制的转换

     在.net Framework中,System.Convert类中提供了较为全面的各种类型.数值之间的转换功能.其中的两个方法可以轻松的实现各种进制(2进制.8进制.10进制.16进制...)的数值间的转换: Convert.ToInt32(string value, int fromBase):     可以把不同进制数值的字符串转换为数字,其中fromBase参数为进制的格式,只能是2.8.10及16:    如Convert.ToInt32("0010",2)执行的结果