Java Topics
Type Casting in Java
Last Updated : 26 May, 2026
title: Type Casting in Java
title: Type Casting in Java description: Java mein ek data type ko doosre mein convert karna
2 Types of Casting
1. Widening Casting (Implicit / Automatic)
Chhota type → Bada type. Automatic hota hai, data loss nahi.
int i = 100;
long l = i; // automatic
double d = i; // automatic
System.out.println(d); // 100.02. Narrowing Casting (Explicit / Manual)
Bada type → Chhota type. Manual karna padta hai, data loss possible.
double d = 9.78;
int i = (int) d; // explicit cast
System.out.println(i); // 9 (decimal part lost)String to Number Conversion
String s = "123";
int i = Integer.parseInt(s);
double d = Double.parseDouble("3.14");Number to String Conversion
int i = 100;
String s1 = String.valueOf(i); // "100"
String s2 = Integer.toString(i); // "100"
String s3 = "" + i; // "100"char to int aur vice versa
char c = 'A';
int ascii = c; // 65
char back = (char) 65; // 'A'Exam Focus
Revise definitions, diagrams, examples, and short-answer points for Type Casting in Java.
Interview Use
Prepare one clear explanation, one practical example, and one common mistake for this Java topic.
Search Terms
java, java programming, core java, java master course, java notes, master, course, fundamentals
Related Java Topics