找到 9301 篇文章 关于面向对象编程

Java程序将二进制数转换为十进制数

Samual Sam
更新于 2024年10月18日 11:56:08

640 次浏览

在这篇文章中,我们将使用Java将二进制数转换为十进制数。我们将使用Java的Integer类的parseInt()方法。并将使用parseInt()方法的第二种形式,它接受两个参数:二进制字符串和基数(对于二进制数为2)。程序将二进制数“1110”转换为其十进制等效值。问题陈述编写一个 Java 程序将二进制数转换为十进制数 - 输入 1110 输出 14 将二进制数转换为十进制数的步骤以下是将二进制数转换为... 阅读更多

Java 中的 Integer.lowestOneBit() 方法

karthikeya Boyini
更新于 2020年6月26日 10:15:40

78 次浏览

Integer.lowestOneBit() 方法返回一个 int 值,该值最多只有一个比特位,位于指定 int 值中最低位(“最右端”)的 1 比特位的位置。这里我们有一个十进制值 294,其二进制为 -100100110 最低一位使用 Java 中的 lowestOneBit() 方法计算。示例 实时演示 public class Demo { public static void main(String []args) { // 二进制 100100110 int dec = 294; System.out.println("1 的个数 = " + Integer.bitCount(dec)); System.out.println("最低一位: " + Integer.lowestOneBit(dec)); } }输出1 的个数 = 4 最低一位: 2

在 Java 中将字节转换为十六进制等效值

Samual Sam
更新于 2020年6月26日 10:16:08

1K+ 次浏览

要将字节转换为十六进制等效值,请在 Java 中使用 toHexString() 方法。首先,让我们取一个字节值。byte val1 = (byte)90;在使用该方法之前,让我们进行更多操作。现在屏蔽字节值:int res = val1 & 0xFF;现在让我们看看完整的示例,并使用 toHexString() 方法将字节转换为十六进制等效值。示例 实时演示 public class Demo { public static void main(String[] args) { byte val1 = (byte)90; System.out.println("字节 = "+val1); int res = val1 & 0xFF; System.out.println("十六进制 = "+Integer.toHexString(res)); } }输出字节 = 90 十六进制 = 5a

Java 程序将无符号字节转换为 Java 类型

karthikeya Boyini
更新于 2020年6月26日 10:18:09

198 次浏览

首先,让我们声明字节值。byte val1 = 127; byte val2 = -128;要转换上述给定的无符号字节,您可以使用以下方法。在这里,我们首先为变量“val1”实现它。(int) val1 & 0xFF现在是第二个变量“val2”。(int) val2 & 0xFF让我们看看将无符号字节转换为 Java 类型的完整示例。示例 实时演示 import java.util.*; public class Demo { public static void main(String[] args) { byte val1 = 127; byte val2 = -128; System.out.println(val1); System.out.println((int) val1 & 0xFF); System.out.println(val2); System.out.println((int) val2 & 0xFF); } }输出127 127 -128 128

Java 程序比较两个字节数组

Samual Sam
更新于 2020年6月26日 10:21:03

252 次浏览

要比较两个字节数组,请使用 Arrays.equals() 方法。这里我们声明并初始化了总共 4 个数组。byte[] arr1 = new byte[] { 11, 13, 30, 45, 77, 89 }; byte[] arr2 = new byte[] { 12, 13, 34, 87, 99, 33}; byte[] arr3 = new byte[] { 11, 13, 30, 45, 77, 89 }; byte[] arr4 = new byte[] { 13, 16, 56, 78, 98, 99 };现在,使用 Arrays.equals() 方法,我们将比较两个数组。Arrays.equals(arr1, arr2);同样,其他数组将被逐一比较。让我们看看比较两个... 阅读更多

Java 程序将字节转换为字符串

karthikeya Boyini
更新于 2020年6月26日 10:21:30

457 次浏览

在 Java 中,有多种方法可以将字节转换为字符串。使用 toString() 方法,您可以轻松地将字节转换为字符串,如下所示 - 示例 实时演示 public class Demo { public static void main(String[] args) { byte res = 87; // 字节到字符串 System.out.println(Byte.toString(res)); } }输出87在上面的示例中,我们取了一个字节值。byte res = 87;这样,要转换为字符串,可以使用 toString() 方法,如下所示 - Byte.toString(res);让我们看看另一个将字节转换为字符串的示例。示例 实时演示 public class Demo { public static void main(String[] ... 阅读更多

在 Java 中显示三个整数值中的最小值

Samual Sam
更新于 2020年6月26日 10:07:43

332 次浏览

以下是显示三个整数值中的最小值的示例。示例 实时演示 public class Demo { public static void main(String[] args) { int val1 = 99; int val2 = 87; int val3 = 130; System.out.println("数字 1 = "+val1); System.out.println("数字 2 = "+val2); System.out.println("数字 3 = "+val3); if (val2 < val1) { val1 = val2; } if (val3 < val1) { val1 = val3; } ... 阅读更多

在 Java 中显示三个整数值中的最大值

karthikeya Boyini
更新于 2020年6月26日 10:08:31

169 次浏览

以下是显示三个整数值中的最大值的示例。示例 实时演示 public class Demo { public static void main(String[] args) { int val1 = 10; int val2 = 20; int val3 = 30; System.out.println("数字 1 = "+val1); System.out.println("数字 2 = "+val2); System.out.println("数字 3 = "+val3); if (val2 > val1) { val1 = val2; } if (val3 > val1) { val1 = val3; } ... 阅读更多

在 Java 中显示 int 数据类型的最小值和最大值

Samual Sam
更新于 2020年6月26日 10:09:07

156 次浏览

要在 Java 中获取 int 数据类型的最小值,请使用以下方法 - Integer.MIN_VALUE要在 Java 中获取 int 数据类型的最大值,请使用以下方法 - Integer.MAX_VALUE现在让我们在我们的示例中实现这一点。示例 实时演示 public class Demo { public static void main(String[] args) { int val1 = 20; int val2 = 3000; System.out.println("值1: "+val1); System.out.println("值2: "+val2); System.out.println("最大值: "+Integer.MIN_VALUE); System.out.println("最小值: "+Integer.MAX_VALUE); } }输出值1: 20 值2: 3000 最大值: -2147483648 最小值: 2147483647

Java 程序检查整数溢出

karthikeya Boyini
更新于 2020年6月26日 10:09:42

6K+ 次浏览

为了检查整数溢出,我们需要检查Integer.MAX_VALUE,它是Java中整数的最大值。让我们来看一个例子,其中整数相加,如果和大于Integer.MAX_VALUE,则抛出异常。示例 在线演示public class Demo {    public static void main(String[] args) {       int val1 = 9898989;       int val2 = 6789054;       System.out.println("Value1: "+val1);       System.out.println("Value2: "+val2);       long sum = (long)val1 + (long)val2;       if (sum > Integer.MAX_VALUE) {          抛出… 阅读更多

广告