Практика на типы массивов в Java
Дан код:
var xxx = new int[]{1, 2, 3};
Замените var на явный тип переменной.
Дан код:
var xxx = new long[]{1L, 2L, 3L};
Замените var на явный тип переменной.
Дан код:
var xxx = new double[]{1.5, 2.5, 3.5};
Замените var на явный тип переменной.
Дан код:
var xxx = new float[]{1.5f, 2.5f, 3.5f};
Замените var на явный тип переменной.
Дан код:
var xxx = new String[]{"x", "y", "z"};
Замените var на явный тип переменной.
Дан код:
var xxx = new char[]{'x', 'y', 'z'};
Замените var на явный тип переменной.
Дан код:
int[] arr = {4, 5, 6};
var sum = 0;
for (int num : arr) {
sum += num;
}
System.out.println(sum);
Явно расставьте типы.
Дан код:
double[] arr = {1.5, 2.5, 3.5};
var sum = 0.0;
for (double num : arr) {
sum += num;
}
System.out.println(sum);
Явно расставьте типы.
Дан код:
String[] arr = {"x", "y", "z"};
var res = "";
for (String elem : arr) {
res += elem;
}
System.out.println(res);
Явно расставьте типы.
Дан код:
int[] arr = {1, 2, 3, 4};
var count = 0;
for (int num : arr) {
if (num % 2 == 0) {
count++;
}
}
System.out.println(count);
Явно расставьте типы.
Дан код:
int[] arr = {1, 2, 3};
for (int i = 0; i < arr.length; i++) {
arr[i] = arr[i] * 2;
}
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
Явно расставьте типы у переменной цикла,
если замените int i на var i.
Дан код:
char[] arr = {'x', 'y', 'z'};
for (char elem : arr) {
System.out.println(elem);
}
Явно расставьте типы у переменной цикла,
если замените char elem на var elem.