Java lecture 5 Type Casting and Customize IntelliJ IDEA
THE ROYAL GROUP OF PAK
Java Lecture 5 (Type Casting)
In this Lecture, we customize our IntelliJ IDEA using plugins
follow the steps in the video:
Type casting is when you assign a value of one primitive data type to another type.
In Java, there are two types of casting:
- Widening Casting (automatically) - converting a smaller type to a larger type size
byte
->short
->char
->int
->long
->float
->double
- Narrowing Casting (manually) - converting a larger type to a smaller size type
double
->float
->long
->int
->char
->short
->byte
Widening Casting
Widening casting is done automatically when passing a smaller size type to a larger size type:
Narrowing Casting
Narrowing casting must be done manually by placing the type in parentheses in front of the value:
Watch Lecture 5 now 👇
This is the source code we learn in lecture 5
public class RGP_05_Casting {
public static void main(String[] args) {
int a = 34;
double doubleA = a;
System.out.println(a);
System.out.println(doubleA);
// Narrowing Casting
double b = 34.56;
int intB = (int)b;
System.out.println(b);
System.out.println(intB);
}
}
Comments
Post a Comment