KnowledgeBoat Logo
|
LoginJOIN NOW

Computer Applications

In what way is static initialization of data type different from dynamic initialization?

Values & Data Types Java

62 Likes

Answer

In static initialization, the initial value of the variable is provided as a literal at the time of declaration. For example:

int mathScore = 100;
double p = 1.4142135;
char ch = 'A';

In dynamic initialization, the initial value of the variable is the result of an expression or the return value of a method call. Dynamic initialization happens at runtime. For example:

int a = 4;
int b = Math.sqrt(a);

double x = 3.14159, y = 1.4142135;
double z = x + y;

Answered By

36 Likes


Related Questions