aspose file tools
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes Converting Hexdecimal numbers.... Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Reply Bookmark "Converting Hexdecimal numbers...." Watch "Converting Hexdecimal numbers...." New topic
Author

Converting Hexdecimal numbers....

Narasimha Rao B.
Ranch Hand

Joined: Aug 26, 2002
Posts: 205
Hi,
1) Can, any of you explain how to convert big Hex decimal numbers to decimal. For ex, how will you convert 0xffffffc9 to decimal number.
2)
byte b = 0; int i=0;
Is there any short cut method is there to solve the below expression,
b = (byte)(b + (b - (i = 0xffffffc9)))
Thanks in Advance....


Narasimha
Ryan Wilson
Ranch Hand

Joined: Apr 16, 2003
Posts: 64
byte b = 0; int i=0;
b = (byte)(b + (b - (i = 0xffffffc9)))
0xffffffc9 is going to be negative because the leftmost bit is 1. (f = 1111)
so the number is going to be 111........11001001
because c = 1100 and 9 = 1001.
Flip the bits and add 1.
000...........00110110 + 1 = 000....00110111 = -55
b = (byte)(b + (b - (-55)))
b = (byte)(b + 55)
b = (byte)(0 + 55)
b = 55
I hope this helps
Bert Bates
author
Sheriff

Joined: Oct 14, 2002
Posts: 8712
Narasimha -
First here's a link that might help...
http://www.coderanch.com/t/241326/java-programmer-SCJP/certification/Converting-Hexadecimal-literals
The key points are:
1 - For anyone new to JavaRanch - the exam won't ask you to convert big hex or octal or binary numbers!
2 - The exam WILL ask you to understand how two's complement numbers are stored, and how the >>, >>>, << operators affect these two's complement numbers.

- Bert
UnderSecretary to the Minister of Keep your Focus


Eliminate fossil fuel subsidies. (If you're not on the edge, you're taking up too much room.)
Jessica Sant
Sheriff

Joined: Oct 17, 2001
Posts: 4313

if you need some more info -- check out our handy dandy search feature. I did a search for "convert hexadecimal" and got a lot of good hits.
Enjoy!


- Jess
Blog:KnitClimbJava | Twitter: jsant | Ravelry: wingedsheep
 
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to run our stuff on 16 servers instead of 3.
 
subject: Converting Hexdecimal numbers....
 
Similar Threads
what is output ??
hexadecimal
Coversions between different types
short to bit ?
Help with Binary and Characters?