|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectConvert
public class Convert
Program for converting between decimal and binary
Constructor Summary | |
---|---|
Convert()
|
Method Summary | |
---|---|
static int |
binaryToDecimal(java.lang.String binary,
boolean isSigned)
Convert a binary string to a decimal integer |
static java.lang.String |
binaryToHex(java.lang.String binary)
Convert a binary string to a hexadecimal string |
static java.lang.String |
decimalToBinary(int decimal,
boolean isSigned,
int width)
Convert a decimal integer to a binary string |
static java.lang.String |
decimalToHex(int decimal,
boolean isSigned,
int width)
Convert a decimal integer to a hexadecimal string |
static java.lang.String |
hexToBinary(java.lang.String hex)
Convert a hexadecimal string to a binary string |
static int |
hexToDecimal(java.lang.String hex,
boolean isSigned)
Convert a hexadecimal string to a decimal integer |
static boolean |
isBinary(java.lang.String str)
Checks if a number is a 16-bit (or less) binary string |
static boolean |
isDecimal(java.lang.String str)
Checks if a string contains a 16-bit (or fewer bits) decimal value |
static boolean |
isHex(java.lang.String str)
Checks if a string contains a 16-bit (or fewer bits) hexadecimal value |
static void |
main(java.lang.String[] args)
Main method for testing converter Repeatedly prompts user for conversion type and then performs conversion |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Convert()
Method Detail |
---|
public static boolean isDecimal(java.lang.String str)
str
- string to check
public static boolean isHex(java.lang.String str)
str
- string to check
public static boolean isBinary(java.lang.String str)
str
- string to check
public static java.lang.String decimalToBinary(int decimal, boolean isSigned, int width)
decimal
- decimal integer to convertisSigned
- flag indicating whether value is signedwidth
- width in bits of decimal
public static java.lang.String decimalToHex(int decimal, boolean isSigned, int width)
decimal
- decimal integer to convertisSigned
- flag indicating whether value is signedwidth
- width in hexadecimal digits
public static int binaryToDecimal(java.lang.String binary, boolean isSigned)
binary
- string holding binary value to convertisSigned
- flag indicating whether value is signed
public static java.lang.String binaryToHex(java.lang.String binary)
binary
- string holding binary value to convert
public static int hexToDecimal(java.lang.String hex, boolean isSigned)
hex
- string holding hexadecimal value to convertisSigned
- flag indicating whether value is signed
public static java.lang.String hexToBinary(java.lang.String hex)
hex
- string holding hexadecimal value to convert
public static void main(java.lang.String[] args)
args
- command-line arguments (unused)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |