int c=Integer.parseInt("12",8); 中c等于多少?感激...上面是说把12转化为8进制数,为什么运行结果c等于10呢?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 10:24:26
![int c=Integer.parseInt(](/uploads/image/z/13222676-20-6.jpg?t=int+c%3DInteger.parseInt%28%2212%22%2C8%29%3B+%E4%B8%ADc%E7%AD%89%E4%BA%8E%E5%A4%9A%E5%B0%91%3F%E6%84%9F%E6%BF%80...%E4%B8%8A%E9%9D%A2%E6%98%AF%E8%AF%B4%E6%8A%8A12%E8%BD%AC%E5%8C%96%E4%B8%BA8%E8%BF%9B%E5%88%B6%E6%95%B0%2C%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%90%E8%A1%8C%E7%BB%93%E6%9E%9Cc%E7%AD%89%E4%BA%8E10%E5%91%A2%3F)
int c=Integer.parseInt("12",8); 中c等于多少?感激...上面是说把12转化为8进制数,为什么运行结果c等于10呢?
int c=Integer.parseInt("12",8); 中c等于多少?感激...
上面是说把12转化为8进制数,为什么运行结果c等于10呢?
int c=Integer.parseInt("12",8); 中c等于多少?感激...上面是说把12转化为8进制数,为什么运行结果c等于10呢?
1,方法的第二个参数指定字符串的基数是8,将字符串参数解析为有符号的整数
2,这个方法的含义不是说把12转化为8进制数
3,可以理解为双引号里的12是个八进制的数,也就是二进制1010,所以转化为十进制就是10
祝你学习愉快!