С Новым годом! Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/65: Рейтинг темы: голосов - 65, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 07.02.2014
Сообщений: 2

Вывод результата работы метода на консоль

07.02.2014, 01:09. Показов 12185. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Есть интерфейс с методом say.

Java
1
2
3
public interface Metod {
    public void say();
}

есть класс реализующий этот интерфейс

Java
1
2
3
4
5
6
7
8
9
10
11
12
public class First implements Metod {
 
 
     int x=7765;
 
    public  void say () {
        int fast=140;
        int low=70;
        int total=fast/low;
        System.out.println(total);
        System.out.println(x);
}
И есть класс с "мэйном" в котором создан экземпляр класса First, и через который я вызываю метод say через экземпляр класс. и в этом методе я ХОЧУ вывести тело метода say, но компилятор мне пишет ошибку что
"Cannot resolve method 'println(void)"- не могу выполнить метод. Вопрос почему? я через экземпляр класса вызываю метод в котором прописано что нужно вызвать инструкцию, которая выведет на консоль "System.out.println(total);
System.out.println(x);
"
Вопрос почему он не хочет вывести мне мотод на консоль (точнее его два инструкции???). Помогите начинающему!

Java
1
2
3
4
5
6
7
8
9
public class Start {
    public static void main (String [] args) {
 
        First first=new First();
 
        System.out.println(first.say());
 
    }
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.02.2014, 01:09
Ответы с готовыми решениями:

Вывод результата работы команды не в консоль, а в textEdit
Команда qDebug() << system("lspci -b") выводит результат в консоль. Как сделать, чтобы эта команда выводила результат в элемент textEdit....

Вывод результата программы на консоль
Скажите пожалуйста как можно прописать функцию Main, чтобы вывести результат программы на консоль? using System; using...

Многопоточный поиск в массиве и вывод результата в консоль и файл
Всем привет. С наступающим праздником. Начинаю потихоньку осваивать многопоточность. Придумал себе задачу. Многопоточный поиск в...

5
46 / 36 / 15
Регистрация: 05.02.2014
Сообщений: 140
07.02.2014, 01:34
метод say ничего не возвращает, поэтому ту не можешь его запихнуть println()
убери System.out.... оставь только first.say();
0
28 / 28 / 10
Регистрация: 24.05.2013
Сообщений: 157
07.02.2014, 01:43
Ты хочешь вывести на консоль сам код метода чтоли? Эм, даже не знаю, возможно ли это сделать. Если только сохранить сначала все в файл, а потом уже считывать строки кода этого метода.

Или ты хочешь вывести значение total и x? Тогда

Java
1
System.out.println(first.say());
замени на

Java
1
first.say();
Т.к.
Java
1
System.out.println("Здесь д.б. строковой значение или любой др. тип данных, который можно привести к типу String, а с void этого сделать нельзя");
0
0 / 0 / 0
Регистрация: 07.02.2014
Сообщений: 2
07.02.2014, 01:57  [ТС]
Спасибо RomanovD и Sony17!
да нужно было вызвать через экземпляр класса метод say, который в свою очередь сам выведет на консоль своё тело.
Ещё вопрос к RomanovD а если метод say ВОЗВРАЩАЛ бы значения я бы смог вывести метод через консоль?
0
Форумчанин
5958 / 4192 / 406
Регистрация: 28.12.2013
Сообщений: 24,134
07.02.2014, 04:33
Цитата Сообщение от Сергей Симонов Посмотреть сообщение
Спасибо RomanovD и Sony17!
да нужно было вызвать через экземпляр класса метод say, который в свою очередь сам выведет на консоль своё тело.
Ещё вопрос к RomanovD а если метод say ВОЗВРАЩАЛ бы значения я бы смог вывести метод через консоль?
да,но только то что он возвращает
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
07.02.2014, 05:42
Цитата Сообщение от Сергей Симонов Посмотреть сообщение
нужно было вызвать через экземпляр класса метод say, который в свою очередь сам выведет на консоль своё тело.
это не скриптовой язык, в рантайме уже нет никакого тела, там байткод, поэтому никакого тела у вас вывести без декомпиляции не получится(да и декомпилированное может отличаться от исходного после оптимизации)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.02.2014, 05:42
Помогаю со студенческими работами здесь

подсчитать количество нечетных значений элементов массива и вывод результата на консоль СИ
подсчитать количество нечетных значений элементов массива и вывод результата на консоль на языке СИ или С++(только внятно)

Вывод в Label результата работы
здравствуйте, нужна помощь надо вывести в label результат работы private void button1_Click(object sender, EventArgs e) { ...

Вывод результата работы программы
Здравствуйте, подскажите,пожалуйста, как сделать чтобы результат работы программы выглядел так: х1=ХХХХХХХ.ХХХХХХХХ y1=XXXXXXXXX.XXXXXXX...

Вывод результата работы функции
Привет! Подскажите пожалуйста. Есть такой код. <body> <form> <input type="text" id="testvar"...

Вывод результата работы программы
Всем добрый вечер., столкнулся со след проблемой: #include <io.h> #include<iostream> #include <stdio.h> int main(){ ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru