When we read from the keyboard, it is by default that we enter the inputs as a string. Thus, it makes a problem if we need to perform computations or calculations on this input.
This can be however remedied using type cast. Type cast function allows us to convert a given value to another data type.
We can convert an input or constants from int to char, float, byte, long and vice versa.
System.out.print("The sum of x and y"+xtotal); //this gives us a result of xy
Systm.out.print("the total is "+total); // this however results to 7
//where char is converted to int
In an IDE mode, if a text fields which are strings in values, are used for x and y and we perform the operation above and assign it to another text field defined as Result, it will appear as:
total=Integer.parseInt(x.getText())+Integer.parseInt(y.getText()); //converts the string to integer type
Result.setText(total+""); //displays the result of total