gpt4 book ai didi

java - 将基数 10 转换为二进制

转载 作者:行者123 更新时间:2023-11-29 04:52:57 25 4
gpt4 key购买 nike

<分区>

通过大量的反复试验,我意识到 k不能递增到输出二进制文件的长度值。所以对于这段代码,k设置为递增到小于 4 (k < 4)所以我只能测试 8 到 15,因为它们的二进制值长度不超过 4。

此外,这些值是反向打印的。关于如何解决这两个错误的任何想法?注释行是在我尝试使用 StringBuilder 时但这没有成功。

 Scanner scan = new Scanner(System.in);
int num = 0;
int test = scan.nextInt();
//StringBuilder sb = new StringBuilder();

for(int i = 0; i < test ; i++) {

int a = scan.nextInt();
for( int k = 0; k < 4; k++ )
{
num = a / 2;
int remainder = a % 2;
//String noodle = Integer.toString(remainder);
a = num;
//sb.append(noodle);
//System.out.print(sb);
System.out.println(remainder);

}
}

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