永发信息网

java语言中十进制的数+八进制的数+十六进制的数相加直接输出的是几进制的

答案:3  悬赏:60  手机版
解决时间 2021-11-11 11:39
java语言中十进制的数+八进制的数+十六进制的数相加直接输出的是几进制的
最佳答案
这里输出的 是字符串,而不是一般认为的int型数值。
所以,最后运行的结果是:
174
4526103
将这里的三个数据均转换为十进制可以看到: shi = 45. ba = 26 shiliu =103.而第二行的输出,如果想在输出中求和需要添加括号,但输出的仍然是字符串
如果想用类似C的格式化输出,那么可以使用System.out.printf();在格式化输出语句下,可以选择输出的进制。例如:
System.out.printf("jieguo %d\n",jieguo);
System.out.printf("jieguo %o\n",jieguo);
输出结果为:
jieguo 174
jieguo 256
第二个为八进制数。
最后再强调一次,这里输出的是字符串,而不是十进制数。
全部回答
你试一下不就知道了
System.out.println
的输出是10进制的。追问第二个System.out.println
输出的也是十进制么追答是的。都是。

如果你想输出其它进制的数可以调用Integer类的静态方法
static String toBinaryString(int i)
以二进制(基数 2)无符号整数形式返回一个整数参数的字符串表示形式。
static String toHexString(int i)
以十六进制(基数 16)无符号整数形式返回一个整数参数的字符串表示形式。
static String toOctalString(int i)
以八进制(基数 8)无符号整数形式返回一个整数参数的字符串表示形式。

如:
System.out.println(""+Integer.toHexString(jieguo));
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
5岁女宝宝老是要解小便,一解尿道口就疼,是什
小狗80天了,体型小怎么办
酷狗音乐和虾米哪个好用些
我的车保险杠破了一个拳头大的洞报保险他们说
池塘莲花的原料
高压线是三相,怎么到高铁变一根了
这配置上HD7750显卡怎么样?
微信私聊骂人怎么处理
扶余县到九台城子街坐车怎么走
梦见在以前的房子处有两条黑蛇
电影院五排五座和五排七座是挨着的么
杰德,雅阁,迈腾,508迈锐宝xl选哪个
财顺一生白菜金蟾招财摆件能放玄关鞋柜上吗
权健的奖金制度对于一个单的加盟者有什么好处
启文教育(宝山校区)地址好找么,我有些事要过
推荐资讯
怎么判断100元的人民币是真是假
请问普吉在那儿坐车去甲米!!
云锡集团为什么不放州庆
tamu cs phd 专业面试 一般多久
磨砂玻璃要挂东西 要用什么挂钩
虎皮鹦鹉吃草窝,昨天晚上放的草窝,一放进去
我的导航连接倒车影像一根线,加装右侧辅助安
3.15除以2.17约等于1.45怎么做试题
双色球5 6 9 18 19 25+8开过吗?
如何给好省下级设置权限
主公上马心不爽,山人八卦袖内藏是京剧黄鹤楼
薏米糙米红豆和什么食物相克
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?