📅  最后修改于: 2023-12-03 15:01:34.412000             🧑  作者: Mango
本文将介绍如何使用Java程序将十进制转换为八进制并进行打印输出。以下是其中一个简单的方法:
public class DecimalToOctal {
public static void main(String args[]){
int decimalNum = 345;
int octalNum[] = new int[100];
int i = 1;
int j;
while(decimalNum != 0){
octalNum[i++] = decimalNum%8;
decimalNum = decimalNum/8;
}
System.out.print("转换后的八进制数为:");
for(j=i-1;j>0;j--){
System.out.print(octalNum[j]);
}
}
}
代码说明:
首先,我们创建了一个Java类“DecimalToOctal”。在main方法中,我们定义了一个整型十进制数(decimalNum)和一个整型数组(octalNum),即将存储转换后的八进制数的数字。
接着,我们使用while循环来将十进制数转换为八进制数。先从最后一位开始,对十进制数取模,将余数存储在数组中,然后对十进制数进行除法运算并重复该过程,直到十进制数变为零。
最后,我们使用for循环将转换后的八进制数打印输出。
在本文中,我们使用了一个简单的Java程序将十进制数转换为八进制数,并将转换后的结果打印输出。该程序可以根据需要进行修改,例如更改变量或添加错误处理。
希望这篇文章对您有所帮助!