Array

int[] array = new int[3]; - создает массив int.
Дефолтные значения:
  • For type byte, the default value is zero, that is, the value of (byte)0.
  • For type short, the default value is zero, that is, the value of (short)0.
  • For type int, the default value is zero, that is, 0.
  • For type long, the default value is zero, that is, 0L.
  • For type float, the default value is positive zero, that is, 0.0f.
  • For type double, the default value is positive zero, that is, 0.0d.
  • For type char, the default value is the null character, that is, '\u0000'.
  • For type boolean, the default value is false.
  • For all reference types, the default value is null.

String data[]; 
data = {"one""two""three"}; 
System.out.println(data[1]); // Ошибка компиляции
Пояснение: Список инициализации разрешается использовать или при объявлении массива:
String data[] = {"one", "two", "three"};
или при создании массива с помощью оператора new:
data = new String[] {"one", "two", "three"};

Комментариев нет:

Отправить комментарий