Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > метод!


Автор: binaryman 19.11.2009, 00:45
нужно передать в глобальный массив, тай позже считаты! а оно не меня ругается, почему я не могу понять. посмотрите своим опросный глазом! может сможете мне подсказать!
Код

public void getTime (Double times[]){
for (int i = 0; i < times.length; i++) {
      YTimes[i]  = times[i];
}

вот тут пытаюсь его считаты
Код

Double []ee = new Double[4];
        ee[0] = new Double(10.1);
        ee[1] = new Double(9.1);
        ee[2] = new Double(8.1);
        ee[3] = new Double(7.1);
        getTime(ee);
        YTimes = new Double[ee.length];
        for (int i = 0; i <YTimes.length; i++) {
    
            dataset.addValue(YTimes[i], series1, e[i]);
        }


Добавлено через 6 минут и 18 секунд
у меня уже получилось .. надо было города поменять строку

Автор: duk 19.11.2009, 00:58
Цитата(binaryman @  19.11.2009,  00:45 Найти цитируемый пост)
public void getTime (Double times[]){

Заменить на: 
Код

public void getTime (Double[] times){

Это то, что сразу в глаза бросилось.
Что такое YTimes?

 smile  Кстати, попробуйте излагать свои мысли более четко, так как некоторые обороты и слова абсолютно непонятны.

Автор: binaryman 19.11.2009, 01:04
YTimes - это у меня глобальный массив.это у него нужно передать массив который должен указываться в методе (Double Times []).
А вот когда вызываю его из другого класса выскакивает ошибка. Почему??? smile

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

fram2 demo= new fram2("Графік");
                demo.getTime(f11);

Автор: m1ha 19.11.2009, 02:30
Хороший пример того, как не стоит задавать вопросы, была бы возможность поставил бы автору минус.

Автор: powerOn 19.11.2009, 08:42
Модератор: Название темы должно отражать ее суть!
Правила форума: http://forum.vingrad.ru/index.php?act=boardrules

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)