You can use the Integer.toBinaryString()
method in Java to convert a decimal number to its binary representation. Here’s an example:
int decimalNum = 10; String binaryStr = Integer.toBinaryString(decimalNum); System.out.println("Binary representation of " + decimalNum + " is: " + binaryStr);
This will output:
Binary representation of 10 is: 1010
In this example, we first define a decimal number decimalNum
as 10. We then call the Integer.toBinaryString()
method and pass in decimalNum
as an argument. This method returns a string representation of the binary equivalent of decimalNum
. Finally, we print out the result using System.out.println()
.
Java Decimal to Binary conversion: Integer.toBinaryString()
Yes, that’s correct! The Integer.toBinaryString()
method in Java can be used to convert a decimal number to its binary representation.
This method takes an int
as input and returns a String
that represents the binary equivalent of the input number.
Here’s an example:
int decimalNum = 10; String binaryStr = Integer.toBinaryString(decimalNum); System.out.println("Binary representation of " + decimalNum + " is: " + binaryStr);
This code will output:
Binary representation of 10 is: 1010
In this example, we define a decimal number decimalNum
as 10, and then call the Integer.toBinaryString()
method, passing in decimalNum
as an argument. This method returns a string representation of the binary equivalent of decimalNum
, which we store in the binaryStr
variable. Finally, we print out the result using System.out.println()
.
Java Decimal to Binary conversion: Custom Logic
In Java, you can also convert a decimal number to its binary representation using custom logic. Here’s an example:
int decimalNum = 10; String binaryStr = ""; while(decimalNum > 0) { int remainder = decimalNum % 2; binaryStr = remainder + binaryStr; decimalNum = decimalNum / 2; } System.out.println("Binary representation of 10 is: " + binaryStr);
This code will output:
Binary representation of 10 is: 1010
In this example, we first define a decimal number decimalNum
as 10, and initialize an empty string binaryStr
to store the binary equivalent of the decimal number.
We then use a while
loop to repeatedly divide decimalNum
by 2 and add the remainder to the beginning of binaryStr
. The loop continues until decimalNum
becomes 0.
Finally, we print out the result using System.out.println()
. The binaryStr
variable now contains the binary equivalent of decimalNum
.