FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
TheAlgorithms-Java/Conversions/HexaDecimalToBinary.java at master · windNight/TheAlgorithms-Java · GitHub
windNight
/
TheAlgorithms-Java
Public
forked from
TheAlgorithms/Java
Notifications
You must be signed in to change notification settings
Fork
1
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
TheAlgorithms-Java
/
Conversions
/
HexaDecimalToBinary.java
Copy path
More file actions
More file actions
Latest commit
History
History
History
35 lines (27 loc) · 900 Bytes
Breadcrumbs
TheAlgorithms-Java
/
Conversions
/
HexaDecimalToBinary.java
Copy path
File metadata and controls
35 lines (27 loc) · 900 Bytes
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package
Conversions
;
// Hex [0-9],[A-F] -> Binary [0,1]
public
class
HexaDecimalToBinary
{
private
final
int
LONG_BITS
=
8
;
public
void
convert
(
String
numHex
) {
// String a HexaDecimal:
int
conHex
=
Integer
.
parseInt
(
numHex
,
16
);
// Hex a Binary:
String
binary
=
Integer
.
toBinaryString
(
conHex
);
// Output:
System
.
out
.
println
(
numHex
+
" = "
+
completeDigits
(
binary
));
}
public
String
completeDigits
(
String
binNum
) {
for
(
int
i
=
binNum
.
length
();
i
<
LONG_BITS
;
i
++) {
binNum
=
"0"
+
binNum
;
}
return
binNum
;
}
public
static
void
main
(
String
[]
args
) {
// Testing Numbers:
String
[]
hexNums
= {
"1"
,
"A1"
,
"ef"
,
"BA"
,
"AA"
,
"BB"
,
"19"
,
"01"
,
"02"
,
"03"
,
"04"
};
HexaDecimalToBinary
objConvert
=
new
HexaDecimalToBinary
();
for
(
String
num
:
hexNums
) {
objConvert
.
convert
(
num
);
}
}
}
Back
|
FazBrowse Home
|
New Git URL