Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2021, 17:19   #91
ichi
Форумчанин
 
Регистрация: 14.03.2012
Сообщений: 138
По умолчанию

Цитата:
Сообщение от Ильюха1 Посмотреть сообщение
static String binary(int[]elem)
Так, еще интересней. Ты в метод собрался передавать массив целочисленных значений, а ты этот массив сформировал? Покажи где?
Цитата:
Сообщение от Ильюха1 Посмотреть сообщение
static String binary(int[]elem)
Метод binary возвращает строку. Почему ты написал
Цитата:
Сообщение от Ильюха1 Посмотреть сообщение
return;
и не написал имя возвращаемой переменной?
Цитата:
Сообщение от Ильюха1 Посмотреть сообщение
System.out.println("В двоичной форме равно " + binary);
Почему ты написал метод binary без параметра, если здесь
Код:
static String binary(int[]elem)
ты его объявляешь с параметром?
ichi вне форума Ответить с цитированием
Старый 28.01.2021, 17:49   #92
ichi
Форумчанин
 
Регистрация: 14.03.2012
Сообщений: 138
По умолчанию

Почитай про объявления методов и как их вызывать здесь и все станет понятно.
ichi вне форума Ответить с цитированием
Старый 01.02.2021, 03:02   #93
Ильюха1
Пользователь
 
Регистрация: 04.04.2011
Сообщений: 92
По умолчанию

Спасибо прочитал . Очень познавательно . Вопрос
tatic String binary(int elem){
String bin = "";
{
while (elem > 0) {
bin = (elem % 2) + bin;
elem /= 2;}
return bin;
}
вот тут бинару присваивается значение бин , а если надо вывести например два значения тогда как ?
Так пошло
public class KC {
static String binary(int elem){
String bin = "";
{
while (elem > 0) {
bin = (elem % 2) + bin;
elem /= 2;}
return bin;
}
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Введите число ");
int elem = sc.nextInt();


{
System.out.println("В двоичной форме равно " + binary(elem));
}

}
}
Ильюха1 вне форума Ответить с цитированием
Старый 01.02.2021, 09:38   #94
ichi
Форумчанин
 
Регистрация: 14.03.2012
Сообщений: 138
По умолчанию

Цитата:
Сообщение от Ильюха1 Посмотреть сообщение
а если надо вывести например два значения тогда как ?
Да легко, пиши столько вызовов метода binary, сколько тебе нужно и передавай в эти методы разные параметры.
Например так:
Код:
System.out.println("В двоичной форме равно " + binary(11));
System.out.println("В двоичной форме равно " + binary(213));
System.out.println("В двоичной форме равно " + binary(5));
или так:
Код:
// Формируешь целочисленный массив
int[] myArray;
myArray = new int[3];
myArray[0] = 11;
myArray[1] = 213;
myArray[2] = 5;
// Организуешь цикл и передаешь поэлементно в метод binary значения массива myArray для обработки. 
// Потом выводишь результат
for (int i=0; i<3; i++) 
{
System.out.println("В двоичной форме равно " + binary(myArray[i]));      
}
Как-то так. На работу код не проверял.

Последний раз редактировалось ichi; 01.02.2021 в 10:15.
ichi вне форума Ответить с цитированием
Старый 15.02.2021, 16:37   #95
Ильюха1
Пользователь
 
Регистрация: 04.04.2011
Сообщений: 92
По умолчанию

Доброго времени суток . Решил написать боксёрский таймер . НУЖНА ВАША ПОМОЩЬ . Не знаю как создавать оконные приложения . Не подскажите как ?
Ильюха1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ввести с клавиатуры фразу Julia_Sv Паскаль, Turbo Pascal, PascalABC.NET 1 30.05.2016 21:16
ПРОГРАММА-КОПИРУЮЩАЯ ТЕКСТ,И ЗАПИСЫВАЮЩАЯ ЕГО ЗАДОМ-НАПЕРЁД НЕМО170792 Помощь студентам 4 12.06.2011 20:30
вывести строку задом-наперёд (assembler) Nikolai_90 Помощь студентам 1 03.06.2008 08:03
Нужно решить и объяснить задачу "В режиме точечной графики попиксельно вывести фразу" Eyeless Фриланс 3 10.01.2008 10:56