用java输出一个给定整数的二进制补码

2025-06-27 23:54:06
推荐回答(2个)
回答1:

给你一个:
import java.util.*;
public class TestBina{
static void printBinaryInt(int i){
System.out.println("int:"+i+",binary:");
System.out.print(" ");
for(int j=31;j>=0;j--)
if(((1< System.out.print("1");
else
System.out.print("0");
System.out.println();
}
public static void main(String [] args){
Random rand = new Random();
int i = rand.nextInt();
int j = rand.nextInt();
printBinaryInt(i);
printBinaryInt(j);
printBinaryInt(10);
printBinaryInt(-10);
}
}

回答2:

给你一个:
import
java.util.*;
public
class
TestBina{
static
void
printBinaryInt(int
i){
System.out.println("int:"+i+",binary:");
System.out.print("
");
for(int
j=31;j>=0;j--)
if(((1<System.out.print("1");
else
System.out.print("0");
System.out.println();
}
public
static
void
main(String
[]
args){
Random
rand
=
new
Random();
int
i
=
rand.nextInt();
int
j
=
rand.nextInt();
printBinaryInt(i);
printBinaryInt(j);
printBinaryInt(10);
printBinaryInt(-10);
}
}