заставки на телефон nokia 6300 часы скачать плей маркет на андроид планшет скачать песни на телефон без регистрации top 10 игр для iphone Привет, Хабрапользователь. Кажется, ты используешь AdBlock. Хабрахабр развивается и существует за счет доходов от рекламы. Добавь нас в исключения. Здравствуйте. Сегодня на глаза попался пост о курсе программирования под Android на сайте Linux Foundation, а вместе с ним и немало комментариев о том, что хотелось бы видеть и перевод этих уроков. Поскольку я сейчас, после четырех лет разработки под микроконтроллеры, начал изучать и программирование для мобильных устройств, то параллельно решил сделать перевод первой части урока. Смартфоны и планшеты на Android все чаше встречаются в наших сумках и карманах, и программирование под Android также становится все популярнее. Это отличная платформа для разработки API прекрасно документирован и прост в использовании, да и просто интересно создать что-то, что вы cможете запустить на своем смартфоне. Изначально вы можете обойтись и без него, создав и протестировав код с помощью эмулятора на вашем Linux ПК. В первой из двух частей этого введения объясняется как создать простое приложение с таймером, а также даются начальные сведения о Android API. Курс подразумевает наличие начальных представлений о Java, XML и технологиях программирования, но тем не менее не стесняйтесь попробовать даже если вы имеете об этом очень смутное представление. Немного о версиях: последней версией Android является 4.2 Jelly Bean, но, как можно выдеть по этой диаграмме, она еще недостаточно распространена. Лучше всего начинать разработку под одну из версий: 4.0 Ice Cream Sandwich или 2.3 Gingerbeard, особенно с учетом того, что версии Android поддерживают обратную совместимость т.е. ваш код для версии 2.3 будет работать и на 4.2, а приложения, разработанные для более поздней версии, не всегда будут работать и на старой. Приведенный здесь код должен работать на версиях 4.0 и 2.3. Простейший способ получить среду разработки установить Android Bundle, который можно скачать здесь. Также вам понадобится JDK 6 не только JRE. Не забудьте что Android не совместим с gcj. Если вы уже используете Eclipse или другую IDE, то вы можете попробовать настроить ее под Android. Как это сделать описано здесь. Теперь создайте проект под именем Countdown с помощью Eclipse, или из командной строки. Я установил в настройках BuildSDK 4.0.3 и minimum SDK 2.2, и в Eclipse использовал шаблон BlankActivity. Первой нашей программой под Android будет таймер, показывающий обратный отсчет от 10 секунд после нажатия кнопки. Прежде чем писать код, нужно создать интерфейс то, что пользователь увидит, запустив наше приложение. Нужно открыть и создать XML шаблон с помощью редактора Eclipse или текстового/XML редактора ввести следующее: RelativeLayout /apk/res/android /tools android:layoutwidthmatchparent android:layoutheightmatchparent TextView android:idid/timedisplaybox android:layoutwidthwrapcontent android:layoutheightwrapcontent android:layoutalignParentToptrue android:layoutcenterHorizontaltrue android:layoutmarginTop60dp android:textstring/0030 android:textAppearance?android:attr/textAppearanceLargeButton android:idid/startbutton android:layoutwidthwrapcontent android:layoutheightwrapcontent android:layoutbelowid/timedisplaybox android:layoutcenterHorizontaltrue android:layoutmarginTop41dp android:textstring/start/RelativeLayout Обратите внимание на string/start и string/0030. Их значения будут расположены в : Это общепринятый способ обращения к ресурсам в Android: лучше использовать ссылки на строковые переменные, чем жестко заданные строки. Теперь откроем в редакторе файл и мы готовы писать код нашего приложения. Вы должны увидеть автоматически сгенерированную заглушку метода onCreate. Он всегда вызывается как только создается объект Activity, и в него вы можете поместить какие-либо функции, которые должны выполняться при запуске приложения. Eclipse также может создать пустой метод onCreateOptionsMenu, но мы пока не будем обращать на него внимания. Введите следующий код: public class CountdownActivity extends Activity private static final int MILLISPERSECOND 1000; private static final int SECONDSTOCOUNTDOWN 30; private TextView countdownDisplay; private CountDownTimer timer; Override public void onCreateBundle savedInstanceState savedInstanceState; countdown; countdownDisplay TextView displaybox; Button startButton Button ; new public void onClickView view try showTimerSECONDSTOCOUNTDOWN MILLISPERSECOND; catch NumberFormatException e //method ignores invalid non-integer input and waits//for something it can use ; Вы видите как просто оказалось создать наш первый проект: Android API включает в себя CountDownTimer, который мы можем использовать. Мы объявили его и поле отображения обратного отсчета как закрытые private свойства класса Activity. В методе onCreate мы использовали метод setContentView, чтобы подключить наш XML-шаблон. Такой синтаксис это стандартный способ обращения к XML-ресурсам в Android, и мы встретимся с ним еще много раз. findViewById это еще один метод, который вы будете часто использовать. Здесь он возвращает ссылки на поле вывода таймера и кнопку Start, описанные в XML-шаблоне. Для кнопки, чтобы мы могли обработать ее нажатие, должен быть задан перехватчик OnClickListener, и его метод onClick. Здесь он просто вызывает метод showTimer c заданным числом миллисекунд сейчас жестко заданным в коде. Итак, что делает showTimer: private void showTimerint countdownMillis iftimer! null ; timer new CountDownTimercountdownMillis, MILLISPERSECOND Override public void onTicklong millisUntilFinished counting down: millisUntilFinishedMILLISPERSECOND; Override public void onFinish KABOOM!; ; Класс CountDownTimer делает за нас почти всю работу, что очень приятно. В начале мы проверяем, существует ли уже таймер, и, если он есть, то сбрасываем его. Далее мы создаем новый таймер с заданным числом миллисекунд для обратного отсчета из параметра метода showTimer и с заданным числом миллисекунд между интервалами отсчета. По истечении времени между интервалами вызывается метод onTick. CountDownTimer абстрактный класс, и методы onTick и onFinish должны быть реализованы в его подклассе. Мы переопределяем метод onTick, уменьшающий выводимое число на единицу по истечении каждого интервала, и метод onFinish, выводящий на дисплей сообщение о окончании обратного отсчета. Потом start запускает таймер. С помощью команды Run в Eclipse вы можете запустить созданное приложение, при этом будет автоматически запущен эмулятор Android. Посмотрите документацию по Android если вы хотите узнать больше о настройке эмулятора, или о запуске приложений из командной строки. Поздравляем, вы только что создали свое первое приложение под Android. Во второй части этого введения мы более подробно рассмотрим структуру Android-приложения, и сделаем некоторые улучшения нашей программы: ввод времени обратного отсчета, кнопку Stop и меню. Также мы запустим его на реальном устройстве, а не на эмуляторе. Второй сезон обучения разработке под Андроид на хабре объявляется открытым. Видимо мало нам было позапрошлогодней горы туториалов. Боитесь конкуренции со стороны новых разработчиков? Боюсь? Нет. Считаю, что более продвинутые статьи нужно писать, туториалов же полно, зачем их множить? А конкуренция это хорошо, незачем её бояться. Согласен. Однако для меня перевод был одним из способов лучше вникнуть в туториал, т.к. за Android взялся буквально пару дней назад. Позже постараюсь сделать что-то более продвинутое. Ну а будет ли здесь выложено продолжение перевода данного курса зависит от отзывов к этой части. Рекомендую переводить что-нибудь с, там временами очень полезные вещи публикуются. Я ещё ни одного приемлемого туториала не встретил. И, видимо, его не будет. Почему-то авторы таких туториалов считают, что по умолчанию я должен быть знаком с разработкой на Java и знать как минимум две популярные IDE. И никто не пишет туториалов для нубов, знакомых с, например, программированием на C и смутно представляющих себе сам процесс разработки под Android. Разубедите меня, если я не прав. Думаю, Вы абсолютно правы. Я начинал именно зная С, и такие туториалы рождали больше вопросов, чем давали ответов. А туториалов не будет, потмоу что на их написание необходимо потратить время и немалое. А кто в наше время хочет тратить его на благотворительность? Таких единицы. И нужно сказать огромное спасибо людям, которые живут на популярных девелопер форумах и дают там адекватные ответы на абсолютно нубские вопросы без попыток унизить вопрошающего. Вы абсолютно не правы. Я начинал зная именно C. Последовательность моих действий была примерна такая: 1. Нашёл самую рекомендуемую IDE оказался Eclipse. 2. Читал параллельно 2 книжки: Блинов Java и нашёл какую-то по Android. Ни первую, ни вторую до конца не дочитал. Первую несколько глав прочёл чтобы иметь общее представление о фишках Java, т.к. синтаксис очень похож на C. По андройду так вообще бросил читать после 100 страниц где-то: перевод гавно и пачку туториалов низкопробных запихнули в книгу, хотя судя по амазону книга пользовалась спросом. 3. Затем обратился к гуглу с просьбой дать ссылок на внутреннее устройство андройда. Он выдал. 4. Написал несколько простейших программ. Итого: 2 недели времени вечерами и пару дней выходных, думаю что на уровень junior я вышел, а дальше только практика. 1. Использую IDEA сработали личные предпочтения, сложно привыкнуть было к Eclipse после Visual Studio. 2. Java начинать изучить, всё так же буду рекомендовать Блинова. 3. Из интернет ресурсов: и в паре с незабвенным google. Чтобы стартануть этого более чем придостаточно. Согласен, но мои слова были именно о туториалах, подобных этому. Я начинал программировать под андроид руководствуясь поначалу только гуглом. Мои сложности заключались в том, что зачастую я сталкивался с проблемами, которые выходили за рамки Hello туториалов. С классическими ситуациями я справлялся без книжек и гугла, а вот исключения приходилось решать очень долго. И причиной этому было то, что мне, неопытному программисту, гугл выдавал наиболее релевантные данные, коими, по его мнению, были именно примеры для чайников. А правильно спрашивать я еще не умел. Таким образом, на поиск причин что не так, во всех примерах так написано и работает я тратил намного больше времени, чем мог себе позволить. Должен заметить, что после правильного вопроса в нужном месте проблема обычно решалась в течении нескольких часов. После 3 месяцев работы с платформой я уже мог решать типовые задачи весьма быстро. Вопросов по реализации остается всё меньше, решаютсяо ни всё быстрее. Я не пытаюсь ругать автора. Много раз после решения очередной очевидной проблемы я хотел написать туториал по решенному вопросу. Но кахждый раз смелости и таланта не хватало. Я просто призываю автора тратить свое время на что то более полезное. Почему-то авторы таких туториалов считают, что по умолчанию я должен быть знаком с разработкой на Java Что значит почему-то? Прежде чем писать что-то под Android на Java строго рекомендуется узнать, что же такое Java. Точно так же, программируя на уровне SL4A, используя, к примеру, Python, Вам строго рекомендуется знать, а что же это за Пайтон такой, иначе, что вы вообще тут делаете? Какой смысл изучать теорию матриц без знания цифр от 0 до 9? Зачем соваться в Web разработку без знания HTML/XHTML? Да и в чем, собственно, проблема разобраться с IDE? В тех же позапрошлогодних статьях множество туториалов, включающих себя скрины Эклипса с пояснениями. А Вы наверное хотели, чтобы можно было программировать на C в IDE от Microsoft? Не, извините, так не бывает, насколько я знаю. Если я не программировал на Java, но хочу научиться программировать под Android, я не думаю что мне предварительно нужно изучить написание десктопных приложений на Java, что бы понять что такое Java Причем здесь десктопные приложения на Java? Это вообще отдельная тема. Нужно просто ознакомиться с языком предварительно. Метафорически излагая, как Вы хотите писать статьи на русском языке, не зная русского языка? Никто не требует опыта промышленной разработки на Java SE. Думайте, что пишете. Серии Для чайников тоже нужны, когда человеку нужно именно показать направление к цели. Объяснить азы программирования на Java, описать среду Eclipse, например, описать ее настройку для программирования под Android и т.д Для этого существует HelloWorld. Базовые знания Вы получите, а далее уже изучать Java нужно отдельно, а не только вкупе с Android, иначе будете в перспективе сталкиваться с неочевидными техническими проблемами, которые на самом деле очевидны. А Вы наверное хотели, чтобы можно было программировать на C в IDE от Microsoft? Не, извините, так не бывает, насколько я знаю. напишите в ЛС, чтобы вы примерно хотели видеть в туториале, так же можно какие-то темы, в свободное от работы время могу по немногу заниматься этим вопросом. Если иностранный язык не преграда, попробуй освоить Beginning Android 4 Application Development by Lee Wei-Meng. Доходчивое изложение на примерах относительно свежей пока ещё версии Android 4.0. Не требует глубоких знаний Java, Eclipse. Всё же, язык нужно знать и ты рано или поздно к этому придёшь. Сам когда начинал разбираться с более сложными примерами для Android, столкнулся с непонятными конструкциями анонимных внутренных классов имею опыт более 5 лет на. О, сотый хеллоуворльд на эту тему. А теперь давай изменим ориентацию экрана и посмотрим на счетчик ; Сам начал заниматься разработкой под Андроид год назад. Дожен скаать, что именно такие вот переводы недоуроков и вводили меня поначалу в состояние аффекта и вызывали тяжеые припадки ненависти ко всему живому. Причина в том, что в подобных материалах абсолютно не уделяется внимание такому вопросу, как почему мы так делаем. Две фразы, которые абсолютно точно характеризуют данный материал, это Приведенный здесь код должен работать на версиях 4.0 и 2.3 а также Класс CountDownTimer делает за нас почти всю работу, что очень приятно. В двух словах Перетащите кнопку на экран и она должна заработать. После прочтения подобных заявлений в какой-то из статей я стабильно проводил около 2-3 дней на stackoverflow и официальной документации разработчику в поисках ответа, почему не работает то, что должно работать. Огромнаяпросьба к автору, если Вашей целью является заработать карму за перевод статей, то так и напишите, если Вы пытаетесь помочь этой статьей начать программировать под Андроид желающим научится не стоит, не вводите людей в сладкое заблуждение простотой этих строк. Пускай сразу сталкиваются с правильными ресурсами, а не тратят время и нервы на малосожержательные статьи. android:textAppearance?android:attr/textAppearanceLarge Действительно. Статья вида откройте вооон то окошко, скопипасте туда воооооот этот код, нажмите кнопку сделать хорошо. Видите, как просто создавать приложения для платформы Android?. То, что это перевод, а не ваше творение, автор, делает вам честь. Да ладно вам ругать статью. Ведь могло быть 4/5 установка эклипса со скринами и в конце а теперь вставьте вот этот код и запустите. Блин, что у нас за страна такая: X делают плохо, а Y вообще нет! А в Африке дети голодают. Могло бы быть, да. Но статья ничуть не прибавляет в качестве оттого, что какая-то другая говно. Это вообще нелогично же. Все уже сотню раз сделано. Реально вопрос зачем. Первая ссылка туториалов по Андроиду выдает вот это. И этого сайта для начала более чем достаточно. Плюс здоровая голова на плечах, конечно. Лучше всего начинать разработку под одну из версий: 4.0 Ice Cream Sandwich или 2.3 Gingerbeard, особенно с учетом того, что версии Android поддерживают обратную совместимость т.е. ваш код для версии 2.3 будет работать и на 4.2, а приложения, Немного о версиях: последней версией Android является 4.2 Jelly Bean, но, как можно выдеть по этой диаграмме, она еще недостаточно распространена. зачем приводить ссылку на сторонние источники, когда есть куда более официальные, обновляемые, и куда наглядные? С помощью команды Run в Eclipse вы можете запустить созданное приложение, при этом будет автоматически запущен эмулятор Android. а как же то, что для того, чтобы эмулятор запустился, нужно как минимум 1 до этого создать, а то иначе что запускать? В очередной раз добавляю статью в избранное только ради комментариев. Решил дай ка я всё-таки попробую посмотреть на андройд приложения изнутри. Вот и туториал свежий. Вот только не переводчик видимо не потрудился проверить материал статьи. Копирование кода сразу выдаёт кучу ошибок компиляции. Возможно для автора оригинала это пустяк, но я не специалист. Эклипс подсказал какие импорты нужно добавить, но почему этого нет в примере? Нажимаю Run тоже ошибки. Вот уже в коментах пишут, нужно как минимум до этого создать эмулятор. Как это сделать? Зачем вообще такой материал нужен, если ничего не работает? Конечно, прошу прощения у автора, но комменты более информативны, чем сам пост Первый вопрос перед изучением программирования под Андроид должен быть зачем? Потому что сейчас как бы не 2008-й год. Если не дай бог для игр, то есть куча конструкторов, из которых эти игры сейчас собираются как комп из запчастей, изучать для этого жабу и Андроид совершенно пустая трата времени. Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста. Пометьте топик понятными вам метками, если хотите Метки лучше разделять запятой. Например: общение, социальные сети, , подростки, мердок В предыдущих уроках для вывода информации на консоль мы использовали методы print и println, которые выводили строки или числа без какого-либо форматирования. Элементарное форматирование мы могли реализовать при помощи добавления к строкам дополнительных пробелов или другихсимволов. В этом уроке мы познакомимся с методами, которыеоткроют нам новые возможности для форматирования строк в Java. Строка это упорядоченная последовательность символов. В Java строка является основным носителем текстовой информации. Для работы со строками здесь используются следующие классы: String, StringBuilder, StringBuffer. В этом уроке речь пойдет о классе String, его на первых порах будет вполне достаточно. В уроке 8 мы затронули логические операторы, они нам были необходимы для формирования логического выражения в условиях if. Этот урок будет посвящен математике в Java, и поэтому мы рассмотрим подробнее арифметические операторы и частично возможности класса Math. Несомненно, нам уже не терпится начать разработку и броситься в бой. Сейчас вместе с вами мы пройдем этап, который позволит создать и запустить наше первое приложение. Разработка Android-приложений, как и в случае с любыми другими приложениями, начинается с установки среды разработки. В уроке 10 мы научились создавать одномерные массивы. Подобным образом в Java можно создатьдвумерный, трехмерный, четырехмерный иначе говоря, многомерные массивы. Многомерный массив в Java по сути является массивом из массивов. Популярным примером использования такого рода массивов, являются матрицы, для представления которых, используются двумерные массивы. Итак, что же такое матрица и как ее представить с помощью двумерного массива в Java. В прошлом уроке мы познакомились с одномерными массивами в Java. Одной из частых задач на работу с массивами является сортировка массива. Сортировкой массива называется процесс упорядочивания элементов массива по возрастанию или по убыванию. В этом уроке мы рассмотрим некоторые способы сортировки и алгоритмы. Массив англ. Array это объект, хранящий в себе фиксированное количество значений одного типа. Другими словами, массив это нумерованный набор переменных. Переменная в массиве называется элементом массива, а ее позиция в массиве задается индексом. Например, нам нужно хранить 50 различных имен, согласитесь, неудобно для каждого имени создавать отдельную переменную, поэтому мы будем использовать массив. Нумерация элементов массива начинается с 0, а длинна массива устанавливается в момент его создания и фиксируется. Для наглядности картинка, взятая мною с The Java Tutorial. Для того чтобы создать массив нужно его объявить, зарезервировать для него память и инициализировать. Далее Цикл в программировании используется для многократного повторения определенного фрагмента кода. В Java существует 3 оператора цикла: for, while, do-while. В конце урока предложены упражнения для закрепления материала. Для того, чтобы изменить последовательность выполнения фрагментов программы, в языке Java применяются конструкции В конце урока предложены упражнения для закрепления материала. Все материалы сайта являются результатом труда его авторов. Копирование материалов в некоммерческих целях без указания источника в виде прямой ссылки на сайт запрещено. Использование материалов в коммерческих целях разрешено только с письменного согласия автора. Нарушение авторских прав преследуется по закону. Stack Overflow на русском сайт вопросов и ответов для программистов. Совершенно бесплатный и без регистрации. Доброго времени суток, дорогие пользователи. Я только недавно начал увлекаться программированием начал с JS и понял, что это то, что мне нравится. Сейчас меня очень заинтересовало программирование под Андроид сам имею ХТЦ Вайлдфайр, слабая модель и нормальных программ на него не очень много. И поэтому у меня появился вопрос. С чего можно конкретно начать программирование под андроид? Насколько я понял, самый легкий и практичный вариант - именно Джава. Но знания у меня полностью отсутствуют. Подскажите, с чего можно начать и где об этом прочитать? Заранее благодарю: Похоже, этот вопрос не соответствует тематике. Те, кто, голосовал за его закрытие, указывали следующую причину: Вопросы-опросники запрещены на Stack Overflow на русском. Для получения ответа, перефразируйте ваш вопрос так, чтобы на него можно было дать однозначно правильный ответ. Nick Volynkin, Shilgen, Krom Stern, tutankhamun, MAXOPKA Если этот вопрос можно переформулировать согласно правилам, изложенными в Справке, отредактируйте его. Ты правильно понимаешь, что начинать надо с JAVA. При устройстве потом на работу тебя будут тестировать одним из двух вариантов: если есть техлид а это будет джавист с опытом от 3-5 лет, т.е. будешь работать под его управлением, то будут тебя тестить по знаниям Джава и не так уж по знанию SDK Android. Так что желательно после прочтения книги или прохождения курса по Java пройти сертификацию по Java для себя - не обязательно сертификат получать. Тут важно понимать ООП и как ты его используешь при написании приложений, чтобы не было говнокода. В вопросах с Андроидом очень важно понимать как работать с потоками и что такое процесс и стэк ; если техлида нет, а есть менеджер проекта, то скорее всего важны будут уже имеющиеся программы написанные тобою и вполне нормальный вариант, если дадут решить какое-то тестовое задание - к примеру в домашних условиях какую-то фичу на Андроиде сделать. учить версию Java SE 6 материала море, думаю найдутся те, кто лучше меня посоветуют где копать; по Android книги на англ. конечно свежее контент на русском знаю из нормальных две книги потоки в них не расписаны, так что гугл/хабр/книги-на-англ.: конечно юзаем раздел на Хабре Разработка под Android. Там достают море подводных камней!!! спрашиваем на Так сложилось, что там самые большие запасы инфы по разработке на Андроид. Огромное спасибо за развернутый ответ. Как понимаю, по джава книги на русском есть, а вот под андроид лучше юзать англ.? Если кто-то знает, дайте хороший материал на Java SE 6. Опыта программирования нету. что-то для чайника. Егор Ерёмин 23 окт 11 в 18:49 по видеокурсам по Java: 1. мне понравился видео-курс:?t928258 он же - ?idc5049 2. на есть много очень много видео курсов по В JAVA книгах когда цель - разработки по Андроид мало смысла читать разделы про: Graphics User Interface, Swing, AWT. оффтоп: по книгам, вот подумываю на книжный рынок сездить какую-то старую книжку прикупить: Намекаю на то, что можно и старую книгу redsky 23 окт 11 в 19:01 Сейчас сам изучаю джаву по книге Ноутона и Шилдта Java 2. Наиболее полное руководство. Очень даже неплохо. skegg 23 окт 11 в 19:04 По Java мне посоветовали книгу - К.Арнольд, Д.Гослинг - Язык программирования Java. Вот намереваюсь почитать Есть в электроном виде. vendetta8247 ВАЖНО заметить, что в комментах жалуются в основном на звук, а не содержание! Мне звук вполне пошёл. Послушать можно на любом из уроков тут:?idc5049 Мне понравилось как она объясняет. Про её профессионализм читал только хорошие отзывы. Но можно поискать и ещё: Кратенько про версии: /wiki redsky 23 окт 11 в 19:29 Кто использует линукс не важно какой именно дистрибутив в работе или на домашнем ПК, могут эффективноавтоматизировать рутинные задачи. Например, в этой статье я расскажу как можна быстро найти какую-то строку в куче файлов. Continue reading В этой статье мы рассмотрим пример программы сортировки массива или списка элементов с помощью алгоритма пузырьковой сортировки. Continue reading файла в проект Intellij IDEA. Continue reading Продолжаю наполнять раздел для начинающих Java программистов полезными статьями. На этот размы рассмотрим пример программы бинарного двоичного поиска на Java. Известно, что в Java есть стандартный класс в котором уже реализованы разные вариации бинарного поиска но в этой статье мы напишем свою реализацию этого алгоритма на Java. Continue reading В этой статье мы напишем простую програму для поиска определенного элемента в массиве чисел. Код программы представлен на Java. Continue reading Сегодня мы рассмотрим небольшую программу для проверки числа на четность. Эта статья является частью раздела Java для начинающих. Continue reading В этой статье мы напишем программу, которая будет проверять число на простоту. Известно, что число является простым в том случае, если оно целое положительное и без остатка делится на себя и на 1. Continue reading Сегодня мы рассмотрим программу дляподсчета суммыэлементов массива наJava. Рассмотрим 2 примера программы: первая будет подсчитывать сумму элементов уже инициализированногомассива с определенным количеством элементов, а другая программа будет считать сумму элементов массива, введенногопользователем. Эта статья является частью раздела для начинающих Java программистов. Continue reading В этой статье мы рассмотрим маленькую программу для расчета площади треугольника на Java. Эта статья является частью раздела для начинающих Java-программистов. Continue reading В этой статье мы узнает как рассчитать площадь круга и длину окружностина Java. Рассмотримдва способа провести подсчеты. Continue reading

2015 программирование на java для android

Спасибо за доверие!