我是一个绝对的初学者,有以下任务我需要完成,但我完全困惑,无法在网上找到任何东西,希望有人能帮助我。
任务:
将变量“pattern”声明为一个32位的整数,并用位模式0011 1101 0101 1110 0101 1111 0001 1010(3D5E 5F1A)初始化。打印变量,将位7设置为1,然后再次打印。
鉴于:
int pattern = ;
boolean ww = false;
int value = 0;
System.out.println("bitpattern = " + pattern + " --> " +Integer.toBinaryString(value));
当我理解正确时,默认情况下整数是用32位声明的,所以这部分对我来说没有什么关系。但是当我试图将数字0011 1101 0101 1110 0101 1111 0001 1010分配给“int模式”时,我得到的错误是“整数太大”。
我的误解在哪里?有人知道这方面的教程吗?
谢啦
如果您的输入是字符串形式,您可以使用Integer.parse(输入,2)
参见文档。
在你的例子中,你可以这样:value=Integer。parseInt(String.valueOf(pattern),2)
(包含在try-catch中)
你可以这样做。下划线不是必需的,但可以更容易地分开小字节。在字符串前面加上0b
。
int a = 0b0011_1101_0101_1110_0101_1111_0001_1010;
System.out.println(Integer.toHexString(a));
指纹
3d5e5f1a
如果你有一串比特你可以做
String bitStr = "00111101010111100101111100011010";
int v = Integer.parseInt(bitStr, 2);
System.out.println(Integer.toHexString(v));
指纹
3d5e5f1a
对于long,后缀必须是L
long longbits = 0b0011110101011110010111110001101000111101010111100101111100011010L;
以下是其他可用的前缀
int hex = 0x2A; // prefix with 0x - 42 in decimal
int octal = 023 // prefix with 0 - 19 in decimal
本文向大家介绍iOS 用位置常数初始化,包括了iOS 用位置常数初始化的使用技巧和注意事项,需要的朋友参考一下 示例
问题内容: 我有两个班,第一个是我的主班,第二个是我的编辑框架班。 我的第二个类(UpdateGUI)在其构造函数中提供oldName,并对其进行编辑,当我单击时,它将newName发送给我的第一个类。 我的第二堂课: 我的问题是,为什么newName为null? 更新: UpdateGUIDialog类: 输出: 我需要打印而不是null。 问题答案: Java对象有点像真实对象。并顾名思义:它
问题内容: 哪两个代码片段正确创建并初始化了一个int元素的静态数组?(选择两个。) 一个。 B. C。 D. 答案:A,B 在这里即使D看起来是真实的,谁能让我知道为什么D是错误的。 问题答案: 正确答案是1和2(或者用您的符号表示A和B),而且正确的解决方案是: 解决方案D不会自动初始化数组,因为运行时会加载该类。它只是定义了一个静态方法(init),您必须在使用数组字段之前调用该方法。
问题内容: 如何使用类型初始化变量? 因为我有错误 问题答案: 常量声明不能包含函数调用(某些例外,请参见下文),它们必须在编译时进行评估,而函数调用是在运行时进行的。 引用规格:常量: 常数值由符文,整数,浮点数,虚数或字符串文字表示,标识符表示常数,常数表达式,结果为常数的转换或某些内置结果的值函数,例如应用于任何值,或应用于某些表达式,以及应用于常量,以及应用于数字常量的复数。 并引用Spe
本文向大家介绍tensorflow 初始化未初始化的变量实例,包括了tensorflow 初始化未初始化的变量实例的使用技巧和注意事项,需要的朋友参考一下 今日在Stack Overflow上看到一个问如何只初始化未初始化的变量,有人提供了一个函数,特地粘贴过来共大家品鉴: 通过tf.global_variables()返回一个全局变量的列表global_vars, 然后以python列表解析式的
问题内容: 这行代码给出以下警告: 警告:变量sh只能在此位置为null。 并且,此代码给出以下警告: 警告:局部变量sh可能尚未初始化。 问题答案: 这是因为您需要初始化数组。试试这个: 如果不初始化,则会收到这些警告,如果运行它也会得到警告。