GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — Java/Conversions/OctalToHexadecimal.java at master · java66liu/Java Expand file tree/ Copy pathOctalToHexadecimal.javaMore file actions 65 lines (55 loc) · 1.6 KB / Copy pathOctalToHexadecimal.javaFile metadata and controls65 lines (55 loc) · 1.6 KB 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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 package Conversions; import java.util.Scanner; /** * Converts any Octal Number to HexaDecimal * * @author Tanmay Joshi */ public class OctalToHexadecimal { /** * This method converts a Octal number to a decimal number * * @param s The Octal Number * @return The Decimal number */ public static int OctToDec(String s) { int i = 0; for (int j = 0; j < s.length(); j++) { char num = s.charAt(j); num -= '0'; i *= 8; i += num; } return i; } /** * This method converts a Decimal number to a Hexadecimal number * * @param d The Decimal Number * @return The Hexadecimal number */ public static String DecimalToHex(int d) { String digits = "0123456789ABCDEF"; if (d <= 0) return "0"; String hex = ""; while (d > 0) { int digit = d % 16; hex = digits.charAt(digit) + hex; d = d / 16; } return hex; } public static void main(String args[]) { Scanner input = new Scanner(System.in); System.out.print("Enter the Octal number: "); // Take octal number as input from user in a string String oct = input.next(); // Pass the octal number to function and get converted deciaml form int decimal = OctToDec(oct); // Pass the decimla number to function and get converted Hex form of the number String hex = DecimalToHex(decimal); System.out.println("The Hexadecimal equivalant is: " + hex); input.close(); } } |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |