gpt4 book ai didi

java - 如何在不使用 API 的情况下将八进制转换为不同形式的十进制?

转载 作者:行者123 更新时间:2023-12-01 13:38:51 25 4
gpt4 key购买 nike

我尝试将八进制转换为十进制,并得到了一些输出,但我对此不满意。谁能告诉我如何在不使用 API 的情况下转换不同的模型吗?

public static void main(String args[]){
System.out.print("Enter the number to convert");
Scanner ss =new Scanner(System.in);
int a = ss.nextInt();
int b = ss.nextInt();
int c = ss.nextInt();
int d = ss.nextInt();
int temp =(a*(8*8*8));
int temp1 =(b*(8*8));
int temp2 =(c*(8));
int temp3 =(d*(1));
System.out.println("The decimal is " +"\n" + (temp +temp1 +temp2 +temp3))
}

最佳答案

试试这个:

public static void main(String[] args)throws IOException
{
BufferedReader reader =
new BufferedReader(new InputStreamReader(System.in));
String oct = reader.readLine();
int i= Integer.parseInt(oct,8);
System.out.println("Decimal:=" + i);
}

关于java - 如何在不使用 API 的情况下将八进制转换为不同形式的十进制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21016712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com