十进制转8进制 java
时间: 2023-09-04 13:13:01 浏览: 51
要将一个十进制数转换为八进制,你可以使用Java中的`Integer.toOctalString()`方法。以下是一个示例代码:
```java
public class DecimalToOctal {
public static void main(String[] args) {
int decimal = 123; // 要转换的十进制数
String octal = Integer.toOctalString(decimal); // 使用toOctalString方法将十进制转换为八进制
System.out.println("转换后的八进制数为:" + octal);
}
}
```
在上面的示例中,我们将十进制数`123`转换为八进制数。运行代码输出结果为:`转换后的八进制数为:173`。
你可以将需要转换的十进制数赋值给`decimal`变量,然后使用`Integer.toOctalString()`方法将其转换为八进制数。最后,将转换后的八进制数打印出来。
相关问题
java 十进制转8位二进制
以下是 Java 代码将十进制数转换为8位二进制数的字符串:
```java
public static String decimalToBinary(int decimal) {
String binary = Integer.toBinaryString(decimal);
while (binary.length() < 8) {
binary = "0" + binary;
}
return binary;
}
```
这个方法将输入的十进制数转换为二进制字符串,并在左侧添加零以形成8位二进制数。例如,输入十进制数10将返回字符串"00001010"。
十进制转二进制java
好的,以下是将十进制转换为二进制的Java代码:
```java
public static String decimalToBinary(int decimal) {
String binary = "";
while (decimal > 0) {
int remainder = decimal % 2;
binary = remainder + binary;
decimal = decimal / 2;
}
return binary;
}
```
这个方法接受一个十进制数作为参数,并返回一个字符串,表示该数的二进制表示形式。它使用了一个 while 循环来不断地将十进制数除以 2,直到商为 0。在每次循环中,它计算余数并将其添加到二进制字符串的开头。
例如,如果你调用 `decimalToBinary(13)`,它将返回字符串 `"1101"`,因为十进制数 13 的二进制表示形式是 1101。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)