How to convert string to float in java: In the previous article we have discussed Java Program to Convert String to long
In this article we will see how to convert String to float.
Program to Convert String to float
Convert string to float in java: Before going into the program, let’s see some examples of both String and float type.
Example-1: String types String a = "b"; String b = "3.333";
Examples-2: float types float a =3.333; float b = 3;
Let’s see different method to do it.
Grab the opportunity to learn all effective java programming language concepts from basic to advance levels by practicing these Java Program Examples with Output
Method 1 : Java Program to Convert String to float Using parseFloat() method
String
type variable can be converted to float by using parseFloat()
see how it actually works.
Here this method is a wrapper class in Java. This method of the Boolean
class converts the string variables into float.
Approach :
- Take a string value and store it in a string variable
input1
. - Then pass that
input1
variable as parameter toparseFloat()
method which will convert theString
intofloat
value and return it . - Store that
float
value in a variableoutput
. - Display the result.
Program:
import java.util.Scanner; public class Main { public static void main(String[] args) { // creating scanner object Scanner sc = new Scanner(System.in); // input a String value through scanner class System.out.print("Enter a string : "); String input1=sc.next(); // converting to Float float output =Float.parseFloat(input1) ; System.out.println("Converted Float value is : " + output); } }
Output : Enter a string : 5.66 Converted Float value is : 5.66
Method 2 : Java Program to Convert String to float Using valueOf() method
String
type variable can be converted to float by using valueOf()
method, let’s see how it actually works.
This method returns an object of the float class. However, the object will be automatically converted into the primitive type.
Approach :
- Take a string value and store it in a string variable
input1
. - Then pass that
input1
variable as parameter to valueOf() method which will convert theString
intofloat
value and return it . - Store that
float
value in a variableoutput
. - Display the result.
Program:
import java.util.Scanner; public class Main { public static void main(String[] args) { // creating scanner object Scanner sc = new Scanner(System.in); // input a string value through scanner class System.out.print("Enter a string : "); String input1=sc.next(); // converting to Float float output =Float.valueOf(input1) ; System.out.println("Converted Float value is : " + output); } }
Output : Enter a string : 5.66 Converted Float value is : 5.66
Grab the opportunity to learn all effective java programming language concepts from basic to
advance levels by practicing these Java Program Examples with Output
Related Java Program: