gpt4 book ai didi

java - 将循环输出转换为数组

转载 作者:行者123 更新时间:2023-12-01 15:33:35 25 4
gpt4 key购买 nike

将循环输出转换为数组时出现问题。我正在将十进制转换为二进制形式,但我希望它从左到右打印,而不是垂直打印。我假设有一种方法可以将循环输出 1 乘 1 添加到数组中。我的程序代码片段:

    if (choice == 2)//convert decimal to binary
{
System.out.println("Enter a decimal digit between -512 and 511 to convert to binary.");
decimal = keyboard.nextInt();
decimal2 = decimal;
while(decimal > 0){

decimal2 = decimal % 2;
decimal = decimal /2;
System.out.println(decimal2);


}

}

感谢您的帮助!

最佳答案

您可以使用字符串来连接余数值。

String ans="";

循环内

decimal2 = decimal % 2;
decimal = decimal /2;
ans = decimal1+ans;

在打印的循环之外:

System.out.println(ans);

关于java - 将循环输出转换为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9246490/

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