Yodda tuting: Yuqorida primitiv ma'lumot turining Standart qiymati (Default value) boolean turida qanday o'zlashtirilishini ko'rdik.Keling endi qolgan primitiv ma'lumot turlarida Standart qiymati (Default value) qanday bo'lishini ko'rib chiqamiz.
public class DefaultValues {
byte defaultByte; // 0
short defaultShort; // 0
int defaultInt; // 0
long defaultLong; // 0L
boolean defaultBoolean; // false
float defaultFloat; //0.0f
double defaultDouble; //0.0
char defaultChar; // \u0000 null character
public void displayDefaults() {
System.out.println("Default byte: " + defaultByte);
System.out.println("Default short: " + defaultShort);
System.out.println("Default int: " + defaultInt);
System.out.println("Default long: " + defaultLong);
System.out.println("Default boolean: " + defaultBoolean);
System.out.println("Default float: " + defaultFloat);
System.out.println("Default double: " + defaultDouble);
System.out.println("Default char: " + defaultChar);
}
public static void main(String[] args) {
DefaultValues dv = new DefaultValues();
dv.displayDefaults();
}
}
Yuqorida ko'rishimiz mumkinki hamma primitiv ma'lumot turlari qachonki obyektning bir qismi (lokal o'zgaruvchi emas) bo'lganda standart boshlang'ich qiymatga ega bo'ladi.
O'zingiz ham sinab ko'ring yuqoridagi misollar bilan.
public class DefaultValues {
byte defaultByte; // 0
short defaultShort; // 0
int defaultInt; // 0
long defaultLong; // 0L
boolean defaultBoolean; // false
float defaultFloat; //0.0f
double defaultDouble; //0.0
char defaultChar; // \u0000 null character
public void displayDefaults() {
System.out.println("Default byte: " + defaultByte);
System.out.println("Default short: " + defaultShort);
System.out.println("Default int: " + defaultInt);
System.out.println("Default long: " + defaultLong);
System.out.println("Default boolean: " + defaultBoolean);
System.out.println("Default float: " + defaultFloat);
System.out.println("Default double: " + defaultDouble);
System.out.println("Default char: " + defaultChar);
}
public static void main(String[] args) {
DefaultValues dv = new DefaultValues();
dv.displayDefaults();
}
}
Yuqorida ko'rishimiz mumkinki hamma primitiv ma'lumot turlari qachonki obyektning bir qismi (lokal o'zgaruvchi emas) bo'lganda standart boshlang'ich qiymatga ega bo'ladi.
O'zingiz ham sinab ko'ring yuqoridagi misollar bilan.