This week's book giveaway is in the Performance forum.
We're giving away four copies of The Java Performance Companion and have Charlie Hunt, Monica Beckwith, Poonam Parhar, & Bengt Rutisson on-line!
See this thread for details.
Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Data Type Conversion Just beginning

 
Lauren Summers
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi everyone,

Im just beginning Java Programming and have read up a little and been doing tutorials well i'll just cut to the chase here.

I have done a simple tutorial which involves an Applet and adds or subtracts two numbers depending on the button clicked.
There is just a small part of the tutorial which isn't explained very well and thats where the conversion from float to string takes place. I just have a question. (Ill post the entire program below everything)

My question is why is what is happening here?



I understand "msg1 = txt1.getText();" is assigning whatever I type into my first text field to my string variable "msg1" but what is actually happening on the next line? Is this line, "Float num1 = new Float(msg1);", saying take my float from num1 and put it in my string variable msg1? And once in there convert it to a String with this line "msg1 = Float.toString(num1);"?


Thanks to anybody who can understand that question! I really appreciate the help!
Below is the entire program!

 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64967
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

This line uses the Float constructor to create a new Float object referenced by num1. The value of the Float is the conversion of msg1 to numeric. msg1 itself is unaffected.

See the Javadoc for java.lang.Float (⇐ click that) for more info.
 
Stephan van Hulst
Bartender
Pie
Posts: 5893
63
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to CodeRanch, Lauren!
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic