In Java, a narrowing conversion is also known as an explicit type conversion or casting. When the destination data type is narrower than the source data type, an explicit type conversion is required. The general form of this explicit conversion is given below:
Here, target-type is the desired data type and value is the value to be converted.
For example:
short c;
c= (short)(a+b);
Here, the sum of two 32-bit integer data type variables a and b is assigned to another variable c, which is of integer type short (16-bit). Therefore, an explicit conversion takes place before assigning the value to c. Otherwise, if this explicit type conversion is not performed, and the sum of variables a and b is directly assigned to variable c, a compile-time error will be generated.
- Best exam simulation SUN scbcd download free trial.
- Pass SUN scdjws - SCDJWS
- Get certified in first attempt download scja - SCJA simulation.
- Click here to get free scjp SCJP exam practice questions.
- Get certified in first attempt download scjp-5-0 - SCJP 5/6 simulation.
- Click here to download CX310-019 test study guide and practice question.
- Download free practice test for SUN SCJP 6.0 exam.
If you like this article, please leave a comment or subscribe this blog via RSS or via e-mail, Bookmark and share through your network. Click the AddThis button below. Thanks.
