Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes Integer.parsInt() method and allowed values of radix.. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCM Java EE 6 Enterprise Architect Exam Guide this week in the OCMJEA forum!
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "Integer.parsInt() method and allowed values of radix.." Watch "Integer.parsInt() method and allowed values of radix.." New topic
Author

Integer.parsInt() method and allowed values of radix..

Bindu Lakhanpal
Ranch Hand

Joined: Oct 17, 2008
Posts: 165

public static int parseInt(String s,
int radix)
throws NumberFormatException




output: 411787

I could not understand the output. i.e.
1.How to decide the range of radix.( in between Character.MIN_RADIX and Character.MAX_RADIX. given in api)
2.How can we decide what would be printed, if we take a radix 19 or 24.
3.what cab be allowed values for String argument if we take a radix, say 34.
Punit Singh
Ranch Hand

Joined: Oct 16, 2008
Posts: 952
Character.MIN_RADIX = 2 and Character.MAX_RADIX = 36


SCJP 6
Ankit Garg
Sheriff

Joined: Aug 03, 2008
Posts: 9293
    
  17

If you set the radix to the max i.e. 36, then the resulting Number system would have this sequence of digits (you can say it as the primary parts of a number system or something like 0-9 in decimal system are the basic parts which can be combined to form say one hundred and fifty as 150)

0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ

And suppose you take radix as 27, then the allowed values will be

0123456789ABCDEFGHIJKLMNOPQ


SCJP 6 | SCWCD 5 | Javaranch SCJP FAQ | SCWCD Links
Punit Singh
Ranch Hand

Joined: Oct 16, 2008
Posts: 952



Ohhhhh my god, It will surely out of course, this is not SCJP question, this is Mathematics question. If they want to ask such question than there should be another exam like SCJP Maths-310-M65.
Bindu Lakhanpal
Ranch Hand

Joined: Oct 17, 2008
Posts: 165

Thank you so much Punit and Ankit .Its nice to have a feeling that your doubts will get cleared as soon as possible here.
Punit Singh
Ranch Hand

Joined: Oct 16, 2008
Posts: 952
Your doubts are our doubt also Daisy, it helps us in learning and elaborating new concepts.
Himanshu Gupta
Ranch Hand

Joined: Aug 18, 2008
Posts: 598

Nice explanation Punit.


My Blog SCJP 5 SCWCD 5
Dhruva Mistry
Ranch Hand

Joined: Nov 21, 2008
Posts: 67

Ankit Garg wrote:If you set the radix to the max i.e. 36, then the resulting Number system would have this sequence of digits (you can say it as the primary parts of a number system or something like 0-9 in decimal system are the basic parts which can be combined to form say one hundred and fifty as 150)

0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ

And suppose you take radix as 27, then the allowed values will be

0123456789ABCDEFGHIJKLMNOPQ



thanks for clearing my doubts too!!! i got the key of this matter


Dhruva
Ruben Soto
Ranch Hand

Joined: Dec 16, 2008
Posts: 1032
I was born a mutant and I have 18 fingers in each hand, so for me this is second nature (unnature.) I pity you, mortals.


All code in my posts, unless a source is explicitly mentioned, is my own.
Dhruva Mistry
Ranch Hand

Joined: Nov 21, 2008
Posts: 67

Ruben Soto wrote:I was born a mutant and I have 18 fingers in each hand, so for me this is second nature (unnature.) I pity you, mortals.


:roll:


Ruben Soto
Ranch Hand

Joined: Dec 16, 2008
Posts: 1032
Thank you for sharing your healthy sense of humor with us, Dhruva!

RuBeN
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Integer.parsInt() method and allowed values of radix..