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

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

07.02.2014, 01:09. Показов 12212. Ответов 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
Форумчанин
5959 / 4193 / 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
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru