Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Распечатать числовой ряд массива квадратов 
:(
    Опции темы
AlexChe
Дата 28.1.2012, 11:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 26.1.2012
Где: Казахстан

Репутация: нет
Всего: нет



Люди добрые помогиииите!  smile  

Т.к я новичек в Java. Передо мной стоит Задача:  

Создайте консольное приложение, которое будет распечатывать числовой ряд массива квадратов до какого-нибудь предела, передаваемого как параметр.

Направьте на путь истинный, а дальше я сам как нибудь разберусь.  

За ранее спасибо. 
PM MAIL   Вверх
Pawl
Дата 28.1.2012, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 649
Регистрация: 22.4.2008
Где: Витебск

Репутация: 7
Всего: 28



Цитата(AlexChe @  28.1.2012,  11:17 Найти цитируемый пост)
Создайте консольное приложение, которое будет распечатывать числовой ряд массива квадратов до какого-нибудь предела, передаваемого как параметр.

Честно, не совсем понял, о каком пределе идет речь. Вот код, который в качестве предела берет i-й индекс массива:
Код

public class Square {
    private int[] a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
    
    public void printSquare(int limit) {
        if (limit > a.length - 1) {
            System.out.println("no mach vlue for this limit");
            return;
        }
        
        for (int i = 0; i <= limit; i++) {
            System.out.println(Math.pow(a[i], 2));
        }
    }
    public static void main(String[] args) {
        new Square().printSquare(5);
    }
}

Если это не то, что надо, пожалуйста, уточните, переделаю.


--------------------
В действительности всё совсем не так, как на самом деле
PM MAIL   Вверх
AlexChe
Дата 29.1.2012, 12:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 26.1.2012
Где: Казахстан

Репутация: нет
Всего: нет



Добрый день Pawl.


Большое спасибо за ответ.  

Честно я и сам не понял о каком приделе идет речь. Просто это задание дали в универе для лабараторной работы. Сейчас буду разбираться. Может даже спрошу у препода, потом вам сообщу.

Pawl, если вам не сложно можите еще мне помочь с одной задачей? Это задача дополнение к тому примеру. Зарание буду благодарен. А то в Java пока не силен.

Вот задача: Измените приложение, чтобы полученные числа сохранялись в массиве объектов. Для этого создайте новый класс для хранения самого числа и логического значения, являющегося признаком четности числа, после чего создайте массив для ссылок на объекты этого класса. При объявлении массива используйте Java generics.
   

PM MAIL   Вверх
Pawl
Дата 29.1.2012, 19:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 649
Регистрация: 22.4.2008
Где: Витебск

Репутация: 7
Всего: 28



Цитата(AlexChe @  29.1.2012,  12:49 Найти цитируемый пост)
Pawl, если вам не сложно можите еще мне помочь с одной задачей?

Я и первую-то толком не понял! smile Да и во второй непонятно, какое приложение надо изменить?
Если задачку с квадратами и пределами, то причем тут логическое значение, являющееся
Цитата(AlexChe @  29.1.2012,  12:49 Найти цитируемый пост)
признаком четности числа
? Короче, разберитесь с постановкой задач, а там посмотрим! Вообще-то Ваши задачи здорово смахивают на задачи по ООП 1-го семестра обучения  smile

Добавлено через 3 минуты и 59 секунд
Да, и в моем предыдущем посте код
Код

if (limit > a.length - 1)
 лучше заменить на
Код

if (limit > a.length - 1 || limit < 0)



--------------------
В действительности всё совсем не так, как на самом деле
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0995 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.