Добрый день, при решении одной задачи возник вопрос - как проинициализировать переменную пустотой? Null не помогает или я не понимаю как им пользоваться. Код -
package com.javarush.task.task07.task0721;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
Минимаксы в массивах
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int [] str = new int [20];
int maximum;
int minimum;
for(int i = 0; i<20; i++){
Integer k = Integer.parseInt(reader.readLine());
str[i]=k;
}
for(int s = 0;s<str.length;s++){
maximum = maximum>str[s] ? maximum : str[s];
minimum = minimum<str[s] ? minimum : str[s];
}
System.out.print(maximum + " " + minimum);
}
}
Alexander Ponomarev
17 уровень
Инициализация примитивной переменной пустотой.
Решен
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
АлександрExpert
6 октября 2019, 09:13
null для ссылочных типов
примитивы инициализируются нулем(ну или false в случае boolean)
0
АлександрExpert
6 октября 2019, 09:14
ссылка на документацию
0
Alexander Ponomarev
6 октября 2019, 09:16
если бы можно было проинициализировать нулем я бы не просил о помощи
0
АлександрExpert
6 октября 2019, 09:25решение
нельзя проинициализировать примитив пустотой.
+3
Alexander Ponomarev
6 октября 2019, 09:28
понятно. значит нужен другой подход. спасибо
0