Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
DIMA_N
1 / 1 / 0
Регистрация: 21.10.2011
Сообщений: 116
#1

Не работает for после else - Программирование Android

05.08.2015, 00:38. Просмотров 163. Ответов 3
Метки нет (Все метки)

Добрый вечер! Не могу найти ошибку почему не работает for после else
Не работает на 32 строке
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
//первый if
            if(_1Sb)
            {
                for (int i = 0; i < _1S; i++)
                {
                    //задаем значения точки
                    XS1[i] = (float) (Xc + 100 * Math.cos(fiS1[i]));
                    YS1[i] = (float) (Yc + 100 * Math.sin(fiS1[i]));
                    fiS1[i] += acc;
 
                    // если меньше 150, записываем в массив точек
                    if (k<150)
                    {
                        _1Spx[k] = XS1[i];
                        _1Spy[k] = YS1[i];
                        Log.e("_1Spx = ", Integer.toString(k) + " " + Float.toString(_1Spx[k]));
                        Log.e("_1Spy = ", Integer.toString(k) + " " + Float.toString(_1Spy[k]));
                        k++;
                    }else
                    // иначе удаляем самую последнею и переписываем точки
                    {
                        for (int j = 0; j < 148; j++)
                        {
                            _1Spx[j] = _1Spx[j + 1];
                            _1Spy[j] = _1Spy[j + 1];
                        }
                        _1Spx[149] = XS1[i];
                        _1Spy[149] = YS1[i];
                    }
 
                    // рисуем линию
                    for (int j = 1; j > 149; j++ )
                    {
                        Log.e("test111", Float.toString(_1Spx[j])); ----- этот лог не выводи
                        if(_1Spx[j] != 0)
                        {
                            Log.e("DrawLine", "drawLine"); ------------ этот тоже
                            canvas.drawLine(_1Spx[j - 1], _1Spy[j - 1], _1Spx[j], _1Spy[j], paintLine);
                        }
                    }
 
 
                    //Draw ball
                    canvas.save(); //Save the position of the canvas.
                    canvas.drawBitmap(ballS1[i], XS1[i], YS1[i], null); //Draw the ball on the rotated canvas.
                    canvas.restore(); //Rotate the canvas back so that it looks like ball has rotated.
 
                }
            }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.08.2015, 00:38     Не работает for после else
Посмотрите здесь:

AlarmManager не работает после закрытия приложения - Программирование Android
Всем привет, сделал ресивер + нацепил туда alarm вот код в классе ресивера public void SetAlarm(Context context) { AlarmManager...

Не работает приложение после нажатия кнопки home - Программирование Android
Добрый день, дорогие форумчане.:) Волнует такой вопрос - написала приложение под android(intelij idea), запускаю на девайсе. Всё...

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

Компьютер выключается через 2 секунды после запуска, после чего не работает кнопка - Компьютерное железо
Всем привет! Уже месяц меня беспокоит проблема. ПК включается через раз, то есть через 2 секунды после запуска, он офается, после чего...

Магия. После настройки ЧПУ не работает галерея. После отката на старые конфиги - тоже - C# ASP.NET
Всем привет! На работе попался проект под ASP.NET. Сам знаю PHP на достаточно высоком уровне, по этому решил, что и с ASP разберусь. ASP...

после включения в биосе функции coolnquait и увеличения cpu freq с 200 до 425 после сохранения всех изменений не работает монитор - Процессоры
amd athlon 64 x2 4200+ монитор lg f700 после включения в биосе функции coolnquait и увеличения cpu freq с 200 до 425 после сохранения...

Комп запускается, работает секунд 5 и глохнет, после чего снова работает и глохнет - Компьютерное железо
ВОзникла проблема. Сегодня пришли комплектующие для кормпа, всё собрали: подключили куллер к мати, подключили 24-пиновый провод, подключили...

Не работает после компиляции - C++
Проблема такова: В VS , когда дебажу, мой код нормально работает. Стоит его откомпилировать....И &quot;Виндовс ищет способ устранения этой...

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

Не работает после разборки - Ремонт ноутбуков
ноутбук начал греться, я его разобрал для чистки кулера и замены термопасты, собрал, включил, понял, что забыл подключить шлейф питания...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vladimirys
306 / 203 / 24
Регистрация: 16.01.2010
Сообщений: 575
05.08.2015, 00:41     Не работает for после else #2
Так он и не будет, он уже к else не относиться, его нужно в скобки загнать, что бы после else оба for были в общих скобках.
DIMA_N
1 / 1 / 0
Регистрация: 21.10.2011
Сообщений: 116
05.08.2015, 00:49  [ТС]     Не работает for после else #3
Не все правильно, последний for должен работать после выполнения if-else.
Но он почему то не срабатывает. Если Лог выводить до последнего for он выводит

Добавлено через 6 минут
Закрыта тема, знак не в ту сторону поставил))
Vladimirys
306 / 203 / 24
Регистрация: 16.01.2010
Сообщений: 575
05.08.2015, 00:50     Не работает for после else #4
Так условие не правильное. В том цикле, знак больше, нужно заменить на меньше.
А уже разобрались. Бывает, задать вопрос на форуме - уже помощь
Yandex
Объявления
05.08.2015, 00:50     Не работает for после else
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru