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

Базовый синтаксис Java Условия If Else Внутри класса - Android

Восстановить пароль Регистрация
 
 
lostandleft
2 / 2 / 1
Регистрация: 04.12.2015
Сообщений: 96
08.12.2015, 14:39     Базовый синтаксис Java Условия If Else Внутри класса #1
Всем привет.
Я только начинаю кодить на Java до этого имел небольшой опыт JS и AutoIt.
Не могу разобраться с синтаксисом, не могу понять что от меня хочет андроид студия.


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
public class FinalTry
{
 
    double A1;
    double A2;
    double B1;
    double B2;
    double PI=Math.PI;
 
             class GetResult
            {
             double A11 = A1 / 180 * PI;
             double A21 = A1*2;
            
            // Дальше начинается затык, мне нужно обработать условие для переменной А11, 
            // т.е. если её значение A11 например больше 50          
            // То переменная Double А11 должна считаться по другой формуле
            // например A11= (A1-50)/180*PI
 
                        if (A11>50)
                                  {A11= (A1-50)/180*PI}
                       //Тут андроид студия выдает ошибку Неизвестный класс А11.
 
            // А дальше опять идем к вычислениям с уже обьявленной переменной А11
             double A3 = A21+A22
             }
     
 
 
}
Подскажите пожалуйста как реализовать правильно условие if внутри GetResult, чтобы задать значение переменной корректно.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mikalai
248 / 224 / 91
Регистрация: 11.01.2015
Сообщений: 643
08.12.2015, 15:08     Базовый синтаксис Java Условия If Else Внутри класса #2
lostandleft, нужно начинать сначала. Написать "Hello word" и т.д. Нужно с синтаксисом познакомиться на простых примерах. Оператор if нужно использовать внутри методов и конструкторов. В языке Java принято использовать UpperCamelCase для наименования классов и lowerCamelCase — для наименования экземпляров классов, методов и переменных.
lostandleft
2 / 2 / 1
Регистрация: 04.12.2015
Сообщений: 96
08.12.2015, 15:11  [ТС]     Базовый синтаксис Java Условия If Else Внутри класса #3
Вы меня еще в школу отправьте...спасибо хоть и на этом.
Примеров Хелло ворлд я уже понаписал.


Пример можно дать, на моем примере?
Чтобы было понятно что к чему?
Или это только через гугл и не не в этой теме, и не на этом форуме?
Mikalai
248 / 224 / 91
Регистрация: 11.01.2015
Сообщений: 643
08.12.2015, 15:31     Базовый синтаксис Java Условия If Else Внутри класса #4
Если это поможет, то вот:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class FinalTry {
 
    double a1;
    double a2;
    double b1;
    double b2;
 
    class GetResult {
        double a11 = a1 / 180 * Math.PI;
        double a21 = a1*2;
        public GetResult() {
            if (a11>50) {
                a11= (a1-50)/180*Math.PI;
            }
        }
    }       
}
lostandleft
2 / 2 / 1
Регистрация: 04.12.2015
Сообщений: 96
08.12.2015, 20:40  [ТС]     Базовый синтаксис Java Условия If Else Внутри класса #5
Да, спасибо.
Я так понял внутри класса запускаем метод?
Это так расшифровывается на языке?
Вообще в JS такой проблемы не было, хоть на макушке у себя переменные задавай )))
Здесь внутри Java получается всегда отдельно нужно метод указывать?

Т.е. если я захочу другие условия написать для переменной A21 я могу тут же в Public их указать?

Добавлено через 2 часа 34 минуты
Уважаемый человек, вторую часть вопроса озвучьте пожалуйста тоже.
Ато обрубок кода получается слегка.
Vladimir93
26 / 26 / 3
Регистрация: 28.06.2015
Сообщений: 109
09.12.2015, 09:46     Базовый синтаксис Java Условия If Else Внутри класса #6
Вот три раза прочитал - ничего не понял. Чего вы хотите. Может это я такой..
Зачем вам вложенный класс? Там достаточно метода.
Вам нужно учить основы ООП. Хотя в школу вы и не хотите. Базовый синтаксис, все таки придется как то выучить. Без форума. Вот книжка неплохая http://www.ozon.ru/context/detail/id/17562834/
P.S. У вас, просто весь код - неправильный. Там нечего исправлять. Перечеркивать, и все начинать с чистого листа.
Паблито
не спать!
1881 / 1615 / 500
Регистрация: 12.05.2014
Сообщений: 5,835
Завершенные тесты: 1
09.12.2015, 11:37     Базовый синтаксис Java Условия If Else Внутри класса #7
Цитата Сообщение от lostandleft Посмотреть сообщение
Вообще в JS такой проблемы не было, хоть на макушке у себя переменные задавай )))
неправда
lostandleft
2 / 2 / 1
Регистрация: 04.12.2015
Сообщений: 96
09.12.2015, 12:12  [ТС]     Базовый синтаксис Java Условия If Else Внутри класса #8
Цитата Сообщение от Vladimir93 Посмотреть сообщение
Вот три раза прочитал - ничего не понял
Ну, в общем для этого и написал пример в посте номер 1.
Ответ данный Mikalai вполне устроил, не понятно исключительно то, как подставить результаты вычисления А21 в переменную А3.

Цитата Сообщение от Vladimir93 Посмотреть сообщение
Там нечего исправлять. Перечеркивать, и все начинать с чистого листа
А я просил что-то исправлять?
Читаем по буквам:
Цитата Сообщение от lostandleft Посмотреть сообщение
Подскажите пожалуйста как реализовать правильно условие if внутри GetResult, чтобы задать значение переменной корректно.
Тут есть просьба откорректировать что-то?
Написано же дайте правильную реализацию, не больше ни меньше.
Вообще люди я Вас не понимаю, к чему весь этот флуд?
Нет желания писать детские коды для начинающих, ну не постите ничего.

Мне на примере было необходимо просто понять как подобное реализуется на этом языке, не более.
Valakin
 Аватар для Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 715
09.12.2015, 12:40     Базовый синтаксис Java Условия If Else Внутри класса #9
Цитата Сообщение от lostandleft Посмотреть сообщение
A22
ее же не было нигде
lostandleft
2 / 2 / 1
Регистрация: 04.12.2015
Сообщений: 96
09.12.2015, 12:51  [ТС]     Базовый синтаксис Java Условия If Else Внутри класса #10
Форум не дает возможности править сообщение после 5 минут пребывания.
Суть вопроса в том, как исползовать полученное значение в А21 за пределами метода.
А 22 - имелось ввиду А2.

Извините за то что не успел исправить сразу в шапке.
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,641
Завершенные тесты: 1
09.12.2015, 13:27     Базовый синтаксис Java Условия If Else Внутри класса #11
lostandleft, почитайте про основы лучше, как уже говорили. Таких вопросов будет куча и ничего хорошего из ответа на них не получится. Но раз уж спросили
Цитата Сообщение от lostandleft Посмотреть сообщение
Суть вопроса в том, как исползовать полученное значение в А21 за пределами метода.
ответ - вернуть его значение из метода.
Java
1
2
3
4
public int getA21() {
//какие-то действия
    return A21;
}
lostandleft
2 / 2 / 1
Регистрация: 04.12.2015
Сообщений: 96
09.12.2015, 13:52  [ТС]     Базовый синтаксис Java Условия If Else Внутри класса #12
Цитата Сообщение от Spelcrawler Посмотреть сообщение
Таких вопросов будет куча и ничего хорошего из ответа на них не получится. Но раз уж спросили
Не будет никакой кучи, спасибо за частичный ответ.

Я в преть буду сдержанней от того, чтобы вопросы постить.
Ибо дружественности к новичкам форума не много.
Цель по видимому показать новичкам что они ничего из себя не представляют - нубы, а не донести свет истины.
То что человек нуб, он и так знает, если вопрос задает.
Цитата Сообщение от Spelcrawler Посмотреть сообщение
Таких вопросов будет куча
Это плохо в рамках этого форума?
Если вопросы детские, то разве плохо показать свой уровень развития и за 20-45 секунд по быстрому на них ответить?
Есть тип обучения - называется по аналогии, есть тип экономики даже такой.
Когда велосипеды не выдумываются, а берется вся тех документация и собирается готовая модель.
Типовые операции, если студент повторит 2-5 раз он запомнит их.
У меня сугубо практическая задача. Часть кода который мне нужно реализовать уже написан тут Определение координат точек, лежащих на параллельных прямых. Практическая задача География
Нужно упростить, облегчить, нужно результат использовать в других частях кода, вызывая класс и метод в нужные моменты.
Поэтому этот вопрос запостил, чтобы свой код улучшить, и облегчить дальнейшее написание, но помощи как я вижу не много.

Вообще все эти препинания напоминают мне историю из жизни моего троюродного брата.
В детстве, лет 20 назад, у его отца была машина, крутая по тем временам ауди бочка, одна из немногих в городе. Отец при союзе окончил техникум, и уже лет 12 работал на автобазе, потом развал союза, на момент развала у него была Новая газ53 выданная на автобазе. После развала начал пивом торговать, и поперло, деньги пошли ручьем, на жизнь хватало.
Так вот, отец ему её покататься "по гаражам" да во дворе на машине не давал.

Мотивируя следующим: "Вот у меня есть книжка, механика и ремонт двигателей и коробок передач".
Выучиваешь тему, рассказываешь мне, я тебе разрешаю кататься. Нужно сначала понять как машина работает, а вот потом уже, ездить на ней, нас в техникуме так учили, сначала теория полтора года, потом практика...читай сынок.

К чему это, на дворе 2015 год, его сын - мой троюродный брат, так до сих пор и не имеет ни малейшего понятия о том, как работают двигатели и коробки передач...но летом купил Патруля 2014 года, а папа его....Его папа у него на фирме подрабатывает, работает, знаете кем?... да-да, правильно Водителем-механиком грузовика - далеко не нового газ 53.
Паблито
не спать!
1881 / 1615 / 500
Регистрация: 12.05.2014
Сообщений: 5,835
Завершенные тесты: 1
09.12.2015, 14:03     Базовый синтаксис Java Условия If Else Внутри класса #13
Цитата Сообщение от lostandleft Посмотреть сообщение
Вообще люди я Вас не понимаю, к чему весь этот флуд?
ага, точно (глядя на мессагу выше), бомбит?
lostandleft
2 / 2 / 1
Регистрация: 04.12.2015
Сообщений: 96
09.12.2015, 14:06  [ТС]     Базовый синтаксис Java Условия If Else Внутри класса #14
Цитата Сообщение от Паблито Посмотреть сообщение
бомбит?
С чего бы? История из жизни, время нас рассудит.
История поучительная и для "Отцов" (программирования на Java в том числе) при нормальном отношении к Сынам (к нубам которые только учатся чему-то, пусть и простыми путями, а зачем учиться сложными?), в будущем не будете работать на черновых работах у тех кого породили.
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,641
Завершенные тесты: 1
09.12.2015, 14:08     Базовый синтаксис Java Условия If Else Внутри класса #15
Цитата Сообщение от lostandleft Посмотреть сообщение
Цель по видимому показать новичкам что они ничего из себя не представляют - нубы, а не донести свет истины.
Как раз таки совет почитать основы и есть "свет истины".
Цитата Сообщение от lostandleft Посмотреть сообщение
Это плохо в рамках этого форума?
Это плохо в первую очередь для самого вопрошающего т.к. он ничего не поймет.
Цитата Сообщение от lostandleft Посмотреть сообщение
Когда велосипеды не выдумываются, а берется вся тех документация и собирается готовая модель.
Вот именно это и посоветовали все здесь отписавшиеся.
Цитата Сообщение от lostandleft Посмотреть сообщение
Типовые операции, если студент повторит 2-5 раз он запомнит их.
А потом "сдаст зачет" и забудет.
lostandleft
2 / 2 / 1
Регистрация: 04.12.2015
Сообщений: 96
09.12.2015, 14:12  [ТС]     Базовый синтаксис Java Условия If Else Внутри класса #16
Цитата Сообщение от Spelcrawler Посмотреть сообщение
Как раз таки совет почитать основы и есть "свет истины".
На это нет времени.
Цитата Сообщение от Spelcrawler Посмотреть сообщение
Это плохо в первую очередь для самого вопрошающего т.к. он ничего не поймет.
У каждого свой путь понимания. У меня именно такой, я читаю код, и к своим задачам его оптимизирую.
Цитата Сообщение от Spelcrawler Посмотреть сообщение
А потом "сдаст зачет" и забудет.
С чего Вы взяли что мне для зачета? Все зачеты далеко позади.
Я старже Вас наверняка лет на 7-8, школу в 90х закончил а Вуз, далеко не технический в 0х.
Для чего оно мне нужно написано выше, зачетами и не пахнет.
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,641
Завершенные тесты: 1
09.12.2015, 14:17     Базовый синтаксис Java Условия If Else Внутри класса #17
Цитата Сообщение от lostandleft Посмотреть сообщение
На это нет времени.
Может тогда проще заказать разработку?
Цитата Сообщение от lostandleft Посмотреть сообщение
У каждого свой путь понимания... ...я читаю код
Как можно читать код не понимая основ?
Цитата Сообщение от lostandleft Посмотреть сообщение
С чего Вы взяли что мне для зачета?
Я же написал в кавычках - имелось ввиду любое действие после которого все забудется, например, когда проект допишете.
Паблито
не спать!
1881 / 1615 / 500
Регистрация: 12.05.2014
Сообщений: 5,835
Завершенные тесты: 1
09.12.2015, 14:24     Базовый синтаксис Java Условия If Else Внутри класса #18
врятли старше меня, но я отвечу по теме
Ты написал бред а не код, просто послушай что говорю - не просто бред, а какие-то ошметки кода, выставленные в просивольные места в классе и что-то хочешь от людей.

Тебе ведь никто ничем не обязан и поэтому очень верно сказали - тут нельзя просто так взять и объяснить что не так в ЭТОМ, тут надо все сначала написать. Этот кусок "кода" настолько неверен что объяснять по сути нечего.

Я сомневаюсь что понимание того, что тебе пытаются донести, наступит.
За время которое ты потратил на набивание этого бесмыссленного сообщения про машину и совок можно было сто раз посмотреть на любой хелло ворд и понять что не так в том "коде".
lostandleft
2 / 2 / 1
Регистрация: 04.12.2015
Сообщений: 96
09.12.2015, 14:32  [ТС]     Базовый синтаксис Java Условия If Else Внутри класса #19
Цитата Сообщение от Spelcrawler Посмотреть сообщение
Может тогда проще заказать разработку?
Может проще купить молоко а не доить корову?
Этот вопрос примерно соответствует Вашему. Мне - корова нужна.
Впрочем я понимаю подобное отношение к начинающим - ищешь помощь, добро пожаловать в раздел фриланс, нет? Иди в вуз поступай, или на курсы, трать пол года на изучение. А потом пытайся это время вернуть запостив свое обьявление типа "помогаю в разработке" в ветке фриланс, чтобы не хоть как-то удовлевориться от потраченного времени...

Цитата Сообщение от Spelcrawler Посмотреть сообщение
Как можно читать код не понимая основ?
Не знаю, у меня получается, гугл и добрые люди в помощь.
Цитата Сообщение от Spelcrawler Посмотреть сообщение
имелось ввиду любое действие после которого все забудется, например, когда проект допишете.
Что в этом плохого? Понадобиться "освежить" в памяти, повторно вопрос задаваться на форуме не будет. Открою проект с исходниками и посмотрю что к чему.
Используя умение читать. Кому от этого хуже?

Добавлено через 3 минуты
Цитата Сообщение от Паблито Посмотреть сообщение
тут нельзя просто так взять и объяснить что не так в ЭТОМ
Цитата Сообщение от lostandleft Посмотреть сообщение
Подскажите пожалуйста как реализовать правильно
Тебе читать в таком виде удобно?

Добавлено через 3 минуты
Цитата Сообщение от Паблито Посмотреть сообщение
бесмыссленного сообщения про машину и совок
Нда уж...
Цитата Сообщение от lostandleft Посмотреть сообщение
История поучительная и для "Отцов" (программирования на Java в том числе) при нормальном отношении к Сынам (к нубам которые только учатся чему-то, пусть и простыми путями, а зачем учиться сложными?), в будущем не будете работать на черновых работах у тех кого породили.
слышим только себя?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2015, 14:32     Базовый синтаксис Java Условия If Else Внутри класса
Еще ссылки по теме:

Обработка нажатий внутри класса адаптера Android
Android Создание условия android приложение
Android Какие комиссии и другие коммерческие условия в магазинах Google Market и Яндекс Store?
Android Создать активити которе будет закрываться только при выполнении условия
Вывод уведомления в зависимости от условия Android

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

Или воспользуйтесь поиском по форуму:
Паблито
не спать!
1881 / 1615 / 500
Регистрация: 12.05.2014
Сообщений: 5,835
Завершенные тесты: 1
09.12.2015, 14:32     Базовый синтаксис Java Условия If Else Внутри класса #20
Цитата Сообщение от lostandleft Посмотреть сообщение
Тебе читать в таком виде удобно?
ты плохо читаешь?
написано по-русски "тут нельзя просто так взять и объяснить что не так в ЭТОМ" и дальше по тексту
Yandex
Объявления
09.12.2015, 14:32     Базовый синтаксис Java Условия If Else Внутри класса
Ответ Создать тему
Опции темы

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