十进制转换成八进制和十六进制java实现
时间: 2023-09-11 12:07:25 浏览: 105
以下是将十进制数转换为八进制和十六进制的Java代码示例:
```java
import java.util.Scanner;
public class DecimalToOctalHexadecimal {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter a decimal number: ");
int decimal = input.nextInt();
// Convert decimal to octal
String octal = Integer.toOctalString(decimal);
System.out.println("Octal equivalent: " + octal);
// Convert decimal to hexadecimal
String hexadecimal = Integer.toHexString(decimal);
System.out.println("Hexadecimal equivalent: " + hexadecimal);
}
}
```
以上代码首先要求用户输入一个十进制数,然后使用Java内置的`Integer.toOctalString()`方法将其转换为八进制,使用`Integer.toHexString()`方法将其转换为十六进制,并打印结果。
阅读全文