Java lecture 5 Type Casting and Customize IntelliJ IDEA

 THE ROYAL GROUP OF PAK

Java lecture 5 Type casting


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

Popular Posts