当前位置: 首页 > 面试题库 >

Java中的基数参数是什么,它如何工作?

田丰
2023-03-14
问题内容

我知道该函数Integer.parseInt()的基数是将字符串转换为基数的基础。不应该将11的基数10与基数/基数16转换成a B而不是17

以下代码根据教科书打印17:

public class Test {
  public static void main(String[] args) {
    System.out.println( Integer.parseInt("11", 16) );
  }
}

问题答案:

ParseInt使用基数执行操作时,以11为底的16将被解析为17,这是一个简单的值。然后将其打印为基数10。

你要:

System.out.println(Integer.toString(11, 16));

这将采用十进制值11(此刻没有底数,就像有“十一”个西瓜(比一个人的手指数多一个)),并用基数16进行打印,结果为B

当我们采用一个int值时,它以2为基数存储在计算机的物理内存中(几乎在所有情况下),但这无关紧要,因为解析和字符串转换可以使用任意基数(默认为10)工作。



 类似资料:
  • 为了减少内核或跨进程内存泄漏(Spectre攻击),Linux内核1将使用一个新选项编译,引入到,以便通过所谓的retpoline执行间接调用。 这似乎是一个新发明的术语,因为谷歌搜索只是最近才使用(通常都是在2018年)。 1但是,它不是Linux特有的--类似或相同的构造似乎被用作其他操作系统缓解策略的一部分。

  • 问题内容: 我第一次看到这个关键字,我想知道是否有人可以向我解释它的作用。 关键字是什么? 它是如何工作的? 什么时候使用? 问题答案: 没有标签的语句将从最里面的循环或循环的条件以及最里面的循环的更新表达式重新执行。它通常用于尽早终止循环的处理,从而避免深层嵌套的if语句。在下面的示例continue中将获得下一行,而不在循环中处理以下语句。 带有标签,将从带有相应标签的循环而不是最里面的循环重

  • 本文向大家介绍什么是数组,它的作用是什么?,包括了什么是数组,它的作用是什么?的使用技巧和注意事项,需要的朋友参考一下 数组是一个数据容器,其中包含固定长度的同类数据类型的元素。它用于存储相同数据类型的元素。 示例 输出结果

  • 问题内容: MySQL中的基数是什么?请以简单的非技术性语言进行解释。 如果任何表的索引详细信息显示字段的基数为11,那么这意味着什么? 问题答案: 最大基数:所有值都是唯一的 最小基数:所有值都相同 有些列称为高基数列,因为它们具有适当的约束(例如唯一性),禁止您在每行中放置相同的值。 基数是影响聚类,排序和搜索数据能力的属性。因此,对于数据库中的查询计划者而言,这是一项重要的衡量标准,这是一种

  • 本文向大家介绍什么是JavaScript中的JSlint错误“缺少基数参数”?,包括了什么是JavaScript中的JSlint错误“缺少基数参数”?的使用技巧和注意事项,需要的朋友参考一下 JavaScript中可用的parseInt函数具有以下签名- 其中参数如下- 字符串-要解析的值。如果此参数不是字符串,则使用ToString方法将其转换为一个。此参数中的前导空格将被忽略。 radix -

  • 什么是at在这组java代码中是什么意思?我试过搜索,但找不到任何解释。有人知道,请给我解释一下。非常感谢你。 BatchFileController.java