java - How to convert a character into a 8-bit binary number and returns the result as a string -


so far have method , im not sure if right.... how convert character 8-bit binary number , returns result string?

 //method converts 8-bit binary number character , returns character   public static char converttostring(string binary)   {   scanner input = new scanner(system.in);   system.out.print("enter series of binary numbers");   binary = input.next();     int len = binary.length();   int sum = 0;   for(int = 0; < len; i++)    {       system.out.print(binary.charat(len-i-1) + " ");       char temp = binary.charat(len-i-1);       int = character.getnumericvalue(temp);       int value = (int)(a * math.pow(2, i));       system.out.println(value);       sum +=value;      }     char word = (char)sum;     return word;    }     public static string converttobinary(char character)    {      return "";    } 

here goes. highly optimized.

public static int binarytovalue(string binary) {    int sum = 0;    int bit = 0;    (int = binary.length(); --i >= 0;)    {       char temp = binary.charat(i);       int v = temp - '0';       sum += v << bit;       bit++;    }    return sum; // may change return type char , cast return (char)sum }       public static string valuetobinary(char character)     {        char []ret = {'0','0','0','0','0','0','0','0'};        int v = (int)character & 0xffff;        //system.out.println(v);        (int idx = 0; v > 0; v >>= 1, idx++)           if ((v & 1) == 1)              ret[7-idx] = '1';       return new string(ret);     }       public void initui()     {        system.out.println(binarytovalue("1001"));        system.out.println(valuetobinary('a')); // 65        system.out.println(binarytovalue(valuetobinary('a')));         mainwindow.exit(0);     } 

note in java there methods this, since i'm not sure why wanted code (maybe learn?), created these methods.


Comments

Popular posts from this blog

sql server - Cannot query correctly (MSSQL - PHP - JSON) -

php - trouble displaying mysqli database results in correct order -

C++ Linked List -