Type Casting refers to changing an entity of one datatype into another. This is important for the type conversion in developing any application. If you will store a int value into a byte variable directly, this will be illegal operation. For storing your calculated int value in a byte variable you will have to change the type of resultant data which has to be stored. This type of operation has illustrated below :
In this example we will see that how to convert the data type by using type casting. In the given line of the code
Code of the program :
In this example we will see that how to convert the data type by using type casting. In the given line of the code
c = (char)(t?1:0);
illustrates that if t which is boolean type variable is true then value of c which is the char type variable will be 1 but 1 is a numeric value. So, 1 is changed into character according to the Unicode value. But in this line c = (char)(t?'1':'0');
1 is already given as a character which will be stored as it is in the char
type variable c.Code of the program :
public class conversion{ output: |