Почему метод не возвращает true, false? [закрыт]

104
29 декабря 2020, 17:40
Закрыт. Этот вопрос не по теме. Ответы на него в данный момент не принимаются.

Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском.

Закрыт 1 год назад.

Улучшить вопрос

Есть задача, ее условие - Написать метод, в который передается не пустой одномерный целочисленный массив, метод должен вернуть true если в массиве есть место, в котором сумма левой и правой части массива равны.
Я написал сам метод, в нем я сначала полностью считаю массив, а потом справа вычитаю элементы, а слева их прибавляю, и жду когда условие выполнится. Сам метод отрабатывает, но true или false не отдает, почему? (т.е. я понимаю, что в консоли у меня должно появиться необходимое значение)

public class Lesson {
    public static boolean hw6(int[] array){
        System.out.println("hw6");
        System.out.println(Arrays.toString(array));
        int left = 0, right = 0;
        for (int i:array) {
            right += i;
        }
        for (int i = 0; i < array.length; i++) {
            if (left == right) {
                return true;
            }
            left += array[i];
            right -= array[i];
        }
        return false;
    }
}

Добавлю, что главный метод выглядит так -

public static void main(String[] args) {
    int[] array = {1, 2, 3, 1, 2, 3};
    Lesson.hw6(array);
}
Answer 1

Метод возвращает значение, но Вы с ним ничего не делаете.

В методе hw6 вы выводите в консоль информацию:

System.out.println("hw6");
System.out.println(Arrays.toString(array));

С результатом выполнения метода нужно сделать так же само:

System.out.println(Lesson.hw6(array));
READ ALSO
Ant checkstyle не работает в терминале

Ant checkstyle не работает в терминале

когда я запустила в eclipse все работало, однако в терминале все фейлится

107
Почему в Java нет коллекций типа Queue?

Почему в Java нет коллекций типа Queue?

Смотрю туториал и вижу такие слова:

106
Получить доступ к началу второй строки в TextView

Получить доступ к началу второй строки в TextView

Есть String, который в TextView автоматически переносит слова на вторую строку из-за большое количества слов в одной строкеХотела бы получить доступ...

128
как получить все классы в пакете javaapplication7?

как получить все классы в пакете javaapplication7?

Есть пакет javaapplication7, в нем 3 простых класса A,B,C, затрудняюсь получить их

144