Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
C# Олимпиада из Простоквашино
Скидка на Комбинаторику




Александр Заскотченко
  • Звание: Наследник
  • Накопленный опыт: 354 часа
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2017-06-22 23:14:09
  • Возраст: 38 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2017-06-22 design-mvc Шаблон MVC 37 из 39 95 %
2017-03-25 design Шаблоны все 1 100 %
2017-03-15 design-facade 5. Facade 10 из 11 91 %
Итого: 48 из 51 95 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2016-11-23 jawa LOOP - Циклы все 8 100 %
2016-11-21 jawa IF - Условия все 18 100 %
2016-10-27 jawa OPER - Формулы все 9 100 %
2016-10-26 jawa OPER - Операции все 1 100 %
2016-10-26 jawa TYPE - Шесть типов все 7 100 %
2016-10-24 jawa READ - Ввод данных все 10 100 %
2016-10-23 solo Java - Условия 2 из 7 29 %
2016-10-17 solo Java - Ввод данных все 6 100 %
2016-10-15 solo Java - Вывод данных все 7 100 %
2016-10-13 jawa WRITE - Вывод данных все 11 100 %
2016-10-06 solo Java - Запуск все 13 100 %
2016-10-04 jawa START - Запуск все 1 100 %
2016-05-14 task1 Семантика все 6 100 %
Итого: 99 из 104 96 %
Сохранить страницу:

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - PhoneBook - Model - Ресторанная аналогия / 2017-06-14 14:41

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


791. Валерий Жданов
Валерий Жданов
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - PhoneBook - UserSQL - Connect / 2017-06-08 07:02

да, синглтон - верная идея


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - PhoneBook - UserSQL - Connect / 2017-06-07 23:59

Да, хорошая идея, молодец!


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - PhoneBook - UserSQL - Queries / 2017-06-07 23:51

Молодец, отлично поработал, удачи в дальнейшем.


10494. Алексей В.
Алексей В.
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - PhoneBook - UserSQL - Queries / 2017-06-07 23:18

Отлично Александр!!! SQL - это сила!!!


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - PhoneBook - ViewList / 2017-06-05 22:34

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


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Александр   / 2017-06-03 15:26

Я пробовал этот встроенный редактор, по мне лучше уж в ручную. Если нужен редактор более менее похожий как в VS то рекомендую установить JFormDesignerForm, он платный, но для тех кому он нужен не составит труда найти лекарство.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - Counter - ControllerDuplex / 2017-06-02 23:11

Да, очень приятный шаблон.


3922. Александр
Александр
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - PhoneBook - ViewCard / 2017-06-01 23:34

В IDEA есть встроенное средство для разметки таких обычных JFrame форм. Для этого нужно мышкой выбрать нужное место в дереве проекта (нужный package) и по правой кнопке перейти в меню "New -> GUI Form".


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - Counter - ModelPlus / 2017-06-01 14:21

https://www.videosharp.info/video/design-observer этот курс был до того как начали запись курса по MVC, если тот курс проходил, там про это упоминалось. В любом случае, молодец, если есть вопросы, надо самостоятельно изучать вопрос, чтобы лучше понимать суть дела.


11604. Дмитрий
Дмитрий
ответить
→  Александр Заскотченко  # Слова в Сетке / ФИНАЛЬНЫЙ УРОК / 2017-04-25 23:52

Поздравляю с финалом)


10670. Сергей Соколов
Сергей Соколов
ответить
→  Александр Заскотченко  # Слова в Сетке / ФИНАЛЬНЫЙ УРОК / 2017-04-25 23:05

Поздравляю с финалом! =)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Слова в Сетке / Центр Бокса / 2017-04-25 16:43

Кнопки нужны чтобы их нажимать


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Слова в Сетке / Своя Картинка / 2017-04-24 08:48

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


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Система Git / Commit / 2017-04-18 11:16

Для ещё более последовательность работы, можно формировать коммиты кусками кода. В этом очень хорошо помогает GUI


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Евгений Волосатов   / 2017-04-09 23:05

Спасибо, теперь всё классно. Завтра возьму подписку.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко   / 2017-04-09 22:12

Изменил права доступа к ява курсам, можно проходить любой пакет, если есть подписка на Java.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко   / 2017-04-09 21:56

Александр, в курс Java входят все уроки в разделе Java, их можно проходить в любом порядке.
Там же есть и оофрукты. Если что было не доступно - сейчас поправлю.


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Евгений Волосатов   / 2017-04-09 20:07

Евгений Витольдович, подскажите, планируется ли в ближайшее время скидка на курс по MVC ? И ещё не могу найти курс ООПфрукты, его убрали или он в курсе Java за 12 недель ? Ещё вопрос, Java Book теперь не доступен в курсе Java за 12 недель там написано, что его можно приобрести только по определённым акциям, что за акции ? Ещё, чисто моё мнение, зря убрали список, что входит в пакет Java за 12 недель, просто перейдя по любой ссылке курса, который в этот пакет входит, всё равно попадаешь на страницу заказа курса Java за 12 недель, но при этом не видишь, что в него входит. Лучше было бы этот курс сделать одной позицией и списком всех уроков. Повторюсь, это чисто моё мнение, может я ещё просто не привык к новому дизайну.


10670. Сергей Соколов
Сергей Соколов
ответить
→  Александр Заскотченко  # Шаблоны / ФИНАЛЬНЫЙ УРОК / 2017-03-27 12:52

Поздравляю с финалом! Удачи с MVC! =)


791. Валерий Жданов
Валерий Жданов
ответить
→  Александр Заскотченко  # Шаблоны / ФИНАЛЬНЫЙ УРОК / 2017-03-27 12:39

поздравляю, молодец,удачи с MVC


791. Валерий Жданов
Валерий Жданов
ответить
→  Александр Заскотченко  # 9. State / State - Целый калькулятор - Fix Bugs / 2017-03-27 12:38

отлично, будем ждать пары действий))


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблоны / ФИНАЛЬНЫЙ УРОК / 2017-03-27 10:13

Поздравляю, молодец!!! удачи в дальнейшем изучении курсов.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблоны / State - Целый калькулятор - Fix Bugs / 2017-03-27 10:11

Молодец, когда дойду, попробую найти все ошибки, ну и обязательно добавлю свои фишки =)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны / State - Целый калькулятор - Fix Bugs / 2017-03-27 01:52

Молодец! Ты, похоже, первый, кто тщательноошибки искал.



10309. Станислав
Станислав
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / ФИНАЛЬНЫЙ УРОК / 2017-03-26 12:25

Отлично! Успешное прохождение этого курса - серьезное достижение!


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Максим  # Шаблоны Проектирования / State - КНБ - VIP - JFrame / 2017-03-25 10:33

Это не сложности с формами, а отсутствие вменяемого редактора как в VS.


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Иван Воронин   / 2017-03-24 19:46

Да и это не может не радовать !!


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / State - КНБ - VIP - JFrame / 2017-03-24 19:23

Кстати, далее будут уроки по JavaFX, кажется ты спрашивал когда-то =)


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Евгений Волосатов   / 2017-03-24 17:26

Спасибо, большое.
Я как раз собирался следующим взяться за MVC, я давно уже хотел изучить этот шаблон и очень обрадовался, когда у тут появился курс по нему.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / State - КНБ - VIP - JFrame / 2017-03-24 11:39

Тогда курс MVC и следующий за ним тебе особо понравится.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко   / 2017-03-24 09:58

Хорошо. Сдвинул на 2 дня.



10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Евгений Волосатов   / 2017-03-23 22:30

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / State - Вступление / 2017-03-23 19:22

Прикольный пример. Но это больше не на стратегию а на фабрику похоже, что ты написал


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / State - Вступление / 2017-03-23 19:22

Прикольный пример. Но это больше не на стратегию а на фабрику похоже, что ты написал


1. Евгений Волосатов
Евгений Волосатов
ответить

10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Neverwinter 2   / 2017-03-23 18:02

Нормально, такое ведь не каждый день :)


1901. Neverwinter 2
Neverwinter 2
ответить
→  Александр Заскотченко   / 2017-03-23 16:47

Кошмар... Как вы там живете то? .....


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Neverwinter 2   / 2017-03-23 16:43

В тот день температура опустилась до -57, просто я уже с работы к тому моменту ушёл поэтому не с фотографировал.


1901. Neverwinter 2
Neverwinter 2
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Observer - Sensor - Visaginas / 2017-03-23 16:39

-50? Эт когдя плюнул и замерзло да? на землю ледышка упала? оооо


10309. Станислав
Станислав
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Observer - Sensor - Visaginas / 2017-03-23 12:49

-50??? Это довольно прохладно)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Observer - Sensor - Cat File / 2017-03-23 07:39

Конечно можно, http://stackoverflow.com/questions/6761572/rxtx-how-to-reading-from-com-port - вот здесь пример


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Observer - Sensor - Visaginas / 2017-03-23 07:14

Экий современный конролллер!


10558. Иван Воронин
Иван Воронин
ответить

10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Евгений Волосатов   / 2017-03-21 09:23

Это остались файлы после задания наделать файлы в ручную. Я их семь штук и сделал :) Удалять не стал вот они и пошли плюсом к 1000 рандомных.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Active Record - User - Select all / 2017-03-21 09:18

Думаю, не зарабатывает, а получает.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Active Record - User - Randoms / 2017-03-21 09:15

1007 файлов вышло. Почему?


7119. Новопашин Владимир
Новопашин Владимир
ответить

7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Active Record - User - Randoms / 2017-03-20 18:34

Арабско-африканские имена


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Active Record - User - Select / 2017-03-20 11:20

Для такой "базы" это нормальный способ.


7119. Новопашин Владимир
Новопашин Владимир
ответить

791. Валерий Жданов
Валерий Жданов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Active Record - UML / 2017-03-20 07:01

Хороший пример, Александр, верное понимание шаблона




1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Iterator - Digits / 2017-03-18 15:46

Да. Верно. Когда я в первый раз увидел цикл фор я тоже ничего не понял и еще несколько месяцев использовал иф гото. Это было 25 лет назад :)


791. Валерий Жданов
Валерий Жданов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Facade - Motivator - Text Center / 2017-03-18 11:31

есть у меня такое хранилище...вернее было


7238. Константин
Константин
ответить


1901. Neverwinter 2
Neverwinter 2
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Facade - Motivator - Image / 2017-03-17 20:07

Ого, сколько всего открыто)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Facade - Motivator - Back Paint / 2017-03-16 07:05

Предлагаю текст "Вы тоже это сможете сделать" (высунуть язык или завести кота - каждый пусть гадает).


791. Валерий Жданов
Валерий Жданов
ответить

791. Валерий Жданов
Валерий Жданов
ответить

10100. Александр Заскотченко
Александр Заскотченко
ответить

10309. Станислав
Станислав
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Facade - Motivator - Picture Border / 2017-03-15 20:41

Кот норм) Интересно, какой текст у мотиватора?



1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Facade - Motivator - Text Center / 2017-03-15 09:22

Молодец. Но домашку сделай.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Facade - Motivator - Back Paint / 2017-03-15 09:21

В дорогом ресторане ты же не будешь всё запихивать, как в забегаловке.
А ты в дорогом ресторане - платишь своим бесценным временем.
Так что не торопись и прорабатывай всё уроки как следует.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Facade - Motivator - Methods / 2017-03-15 09:19

Может просто сдвинуть срок сдачи?
За 100 байтов продлить?


1901. Neverwinter 2
Neverwinter 2
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Strategy - Person - VIP - Enum / 2017-03-14 19:28

О, до вип урока добрался? Молодец)


10558. Иван Воронин
Иван Воронин
ответить

10558. Иван Воронин
Иван Воронин
ответить




1. Евгений Волосатов
Евгений Волосатов
ответить

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Strategy - Person - VIP - UML / 2017-03-13 09:34

Классные диаграмки получились.


7119. Новопашин Владимир
Новопашин Владимир
ответить

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Strategy - Person - Format - Context / 2017-03-11 22:30

Что это за коммент?
Разверну, чтобы не думал, что я не смотрю твои отчёты...


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Strategy - Operation - Program / 2017-03-10 21:42

Думаю, для калькулятора он не очен подходит.


1901. Neverwinter 2
Neverwinter 2
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Template Method - Web Parser - Time / 2017-03-10 16:18

То, что подсмотрел - это не страшно, даже полезно! Ты сделал - и это главное. Гораздо хуже, когда не знаешь,  где найти инфу.


1901. Neverwinter 2
Neverwinter 2
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Template Method - Web Parser - Abstract / 2017-03-10 16:17

Так здорово, когда ничего сложного!


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Strategy - Intro / 2017-03-10 07:09

Или как в хоккее - в хоккее же есть стратегия!


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Template Method - Web Parser / 2017-03-09 10:29

Волнительное же чувство взять распарсить сайт?


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Template Method - Introduction / 2017-03-07 18:36

Всё верно по аналогии описал, молодец!



7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Template Method - Introduction / 2017-03-07 05:52

Со временем нужно будет изучить Builder - скажем так - у дома есть элемент окно или кирпич - так создание этого элемента не может меняться. А как будем строить дом это шаблон Builder



10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Factory - Shapes - Список / 2017-03-05 12:26

Аналогично, тоже есть проекты, которыми займусь после того, как изучу некоторые курсы на этом проекте как минимум.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Singleton - Timer - Log class / 2017-03-02 10:28

Именно поэтому и проводили эксперименты.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Singleton - Timer - String vs Buffer Speed / 2017-02-28 09:23

Да, а StringBuilder ещё эффективнее в данном случае.



1901. Neverwinter 2
Neverwinter 2
ответить


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко   / 2017-02-20 06:48

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


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Иван Воронин   / 2017-02-19 21:38

Я сейчас посмотреть не могу т.к не оплачено, но насколько я знаю, в консольных задачах нельзя сдать неправильно написанную программу, поэтому все проверки пройдены и задача решена верно.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Консоль / READ - Ввод данных / Обмен данных / 2017-02-19 20:00

Нужно поменять значения местами, а не вывести их наоборот.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Singleton - Config - Git init / 2017-02-03 02:49

Черепашкой пользовался во времена svn, как перешёл на git, достаточно консоли и gui из коробки.


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Singleton - Config - Git init / 2017-02-02 23:48

Оказывается с git работать довольно удобно. В терминале нажал вверх до git add . и энтер, потом еще вверх до commit. Изменил название и готово. А в TortoiseGit действительно такой внушительный список в контекстном меню выдается? Аж страшно становится.


7238. Константин
Константин
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Singleton - Config - Static / 2017-02-02 22:05

Переименование полезная функция.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Singleton - Intro / 2017-01-26 02:42

Да, картинка не ясна, может она олицетворяет радость в изучении данного курса =)


7238. Константин
Константин
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Singleton - Intro / 2017-01-25 22:43

А причем тут данная картинка ?


1. Евгений Волосатов
Евгений Волосатов
ответить

7238. Константин
Константин
ответить
→  Александр Заскотченко  # Язык Java / FOR2D - Квадратная радуга / 2016-12-08 13:28

Красивые кубики и интересный градиент цветов!


4004. Елена
Елена
ответить
→  Александр Заскотченко  # Язык Java / FOR2D - Тройные фары / 2016-12-05 07:04

Красиво получилось


10670. Сергей Соколов
Сергей Соколов
ответить
→  Александр Заскотченко  # Язык Java / FOR2D - Тройные фары / 2016-12-04 19:31

Отличные фары получились! =)


10494. Алексей В.
Алексей В.
ответить

10494. Алексей В.
Алексей В.
ответить

5649. Максим Лапшинов
Максим Лапшинов
ответить

1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Александр Заскотченко  # Язык Java / SOUND - Крутятся пластинки / 2016-12-02 02:31

... clip.start();
Thread.sleep( clip.getMicrosecondLength() /1000);
clip.close();
Как-то так https://www.youtube.com/watch?v=7fhbpCD12io



10494. Алексей В.
Алексей В.
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Язык Java / FOR2D - Линия и Круг / 2016-11-30 21:29

Прикольный смайлик =)


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / Последовательность / Мин и макс / 2016-11-29 20:49

import java.util.ArrayList;
import java.util.Scanner;

public class Program {
    public static void main(String[] args) {
        String s;
        String t = ".";
        int min;
        int max;

        ArrayList <Integer> list = new ArrayList<Integer>();
        Scanner scanner = new Scanner(System.in);
        while (true){
            s = scanner.nextLine();
            if (s.equals(t))break;
            list.add(Integer.parseInt(s));
        }

        min = list.get(0);
        for (int i : list){

            if (min > i) min = i;
        }

        max = list.get(0);
        for (int i : list){

            if (max < i) max = i;
        }

      System.out.println(min + " " + max);

    }
}


7238. Константин
Константин
ответить
→  Александр Заскотченко  # Язык Java / CLASS - Подготовка к зачёту - Вспомним дроби / 2016-11-28 10:09

Дамм актуальная тема вспомнить как-то тоже пытался вспомнить - вспомнил, но нужно было под напрячься ведь как человек быстро привыкает к калькулятору :)


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Евгений Волосатов   / 2016-11-27 23:42

Вот ёлки, а я не заметил, невнимательность.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Язык Java / CLASS - Зачётная задача № 1 / 2016-11-27 22:57

Я же дал ссылку:
Как работать с дробями: http://math-prosto.ru/?page=pages/drob/drob4.php


10494. Алексей В.
Алексей В.
ответить
→  Александр Заскотченко  # Язык Java / CLASS - Модификаторы доступа / 2016-11-27 09:46

Отлично, Александр!!!!


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Язык Java / CLASS - Три заветных слова / 2016-11-27 04:21

Правильный пример привёл, молодец, понял суть наследования =)


1. Евгений Волосатов
Евгений Волосатов
ответить

10494. Алексей В.
Алексей В.
ответить

10494. Алексей В.
Алексей В.
ответить
→  Александр Заскотченко  # Язык Java / CLASS - Зоопарк / 2016-11-24 08:03

Отлично!!!!


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / LOOP - Циклы / Сумма цифр / 2016-11-23 21:53

import java.util.Scanner;

public class Program {

    public static void main(String[] args) {
        Scanner scanner =new Scanner(System.in);
        long a = scanner.nextLong();
        long sum = 0;
        while (a != 0){

            sum = sum + a % 10;
            a = a / 10;
        }

        System.out.println(sum);
    }
}


5649. Максим Лапшинов
Максим Лапшинов
ответить

10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / IF - Условия / Неделька / 2016-11-21 19:32

import java.util.Scanner;

public class Program {

    public static void main(String[] args)  {
        Scanner scanner = new Scanner(System.in);
        String den = scanner.next();
        int denNedely = 0;
        try {
            denNedely = Integer.parseInt(den);
        } catch (Exception e){
            System.out.println("Error");
            return;
        }

        switch (denNedely){
            case 0:
                System.out.println("Sunday");
                break;
            case 1:
                System.out.println("Monday");
                break;
            case 2:
                System.out.println("Tuesday");
                break;
            case 3:
                System.out.println("Wednesday");
                break;
            case 4:
                System.out.println("Thursday");
                break;
            case 5:
                System.out.println("Friday");
                break;
            case 6:
                System.out.println("Saturday");
                break;
            case 7:
                System.out.println("Sunday");
                break;
            default:
                System.out.println("Error");
        }

    }
}


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Язык Java / LOOP - Счастливые билеты / 2016-11-21 18:08

Чтобы это узнать, нужно запустить алгоритм миллион раз и считать микросекунды


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Язык Java / LOOP - Цикл for / 2016-11-21 18:06

Молодец, Александр!


4004. Елена
Елена
ответить
→  Александр Заскотченко  # Язык Java / LOOP - Вся коллекция циклов / 2016-11-17 13:49

Знакомая история - про микроконтроллеры :)
Правда, я последнее время предпочитаю STM


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Язык Java / LOOP - Вся коллекция циклов / 2016-11-16 07:12

Да, тоже с этим столкнулся, когда для МКР писал программку


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Язык Java / LOOP - Блок-схема цикла FOR / 2016-11-16 07:07

Молодец, Саша, хорошо проработал!


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / IF - Условия / Наибольшее при условии / 2016-11-14 21:20

Хорошая задача. В первом варианте почему-то не учёл отрицательные числа.
import java.util.Scanner;

public class Program {

    public static void main(String[] args)  {

        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt();
        int b = scanner.nextInt();
        int c = scanner.nextInt();
        int d = scanner.nextInt();
        int max = 0;
        if (b < a ) {
            max = b;
        }
        if (c < a){
            if (max != 0){
                max = max < c ? c : max;
            }
        }
        if (d < a){
            if (max != 0){
                max = max < d ? d : max;
            }
        }
        if (max == 0){
            System.out.println("NO");
        }else {
            System.out.println(max);
        }
    }
}


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / IF - Условия / Возрастание / 2016-11-14 18:17

import java.util.Scanner;

public class Program {

    public static void main(String[] args)  {

        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt();
        int b = scanner.nextInt();
        int c = scanner.nextInt();
        int p;

        if (a > c) {
            p = c;
            c = a;
            a = p;
        }
        if (a > b) {
            p = b;
            b = a;
            a = p;
        }
        if (b > c) {
            p = c;
            c = b;
            b = p;
        }
        System.out.println(a + "\n" + b + "\n" + c);
    }
}


791. Валерий Жданов
Валерий Жданов
ответить
→  Александр Заскотченко  # Язык Java / LOOP - Пока четыре цикла / 2016-11-11 21:57

Хорошая цикличность


10100. Александр Заскотченко
Александр Заскотченко
ответить

1. Евгений Волосатов
Евгений Волосатов
ответить

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Язык Java / EGZ - Зачётная задача № 1 / 2016-11-09 14:46

Теперь это уже нормально, хотя лишний раз потренироваться в работе всегда будет на пользу.


7119. Новопашин Владимир
Новопашин Владимир
ответить

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Язык Java / EGZ - Подготовка к зачёту / 2016-11-07 20:13

Молодец, всё верно сделал!


9676. Александр
Александр
ответить
→  Александр Заскотченко   / 2016-11-07 19:43

А я считаю что если я научился компилировать, не обязательно это делать. я уже делаю задание WRITE - Окно JFrame верней даже уже его сделал)
И возвращаться для того чтобы просто по компилировать это трата своего времени. Я уже на компилировал что пишу с закрытыми глазами javac Wind.java        java Wind


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Александр  # Язык Java / START - Десять запусков / 2016-11-07 19:16

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


10494. Алексей В.
Алексей В.
ответить

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко   / 2016-11-06 22:52

Александр, стоимость продления курса по Java была указана не верно, поэтому срок подписки за 99 руб. я уменьшил, прошу прощения за ошибку.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Язык Java / OPER - Операции 12-13 / 2016-11-06 00:50

Спасибо за тесты!


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / IF - Условия / Минимальное расстояние / 2016-11-04 21:35

import java.util.Scanner;

public class Program {

    public static void main(String[] args) throws Exception {

        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt();
        int b = scanner.nextInt();
        int c = scanner.nextInt();
        int d = scanner.nextInt();
        int min1,min2,min3,min4, min;

        min1 = a - b;
        min2 = b - c;
        min3 = c - d;
        min4 = d - a;

        if (min1 < 0) min1 = min1 * -1;
        if (min2 < 0) min2 = min2 * -1;
        if (min3 < 0) min3 = min3 * -1;
        if (min4 < 0) min4 = min4 * -1;

        min = min1;

        if (min2 < min) min = min2;
        if (min3 < min) min = min3;
        if (min4 < min) min = min4;

        System.out.println(min);



    }
}


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  vdimae  # Язык Java / IF - Тетрамакс / 2016-11-04 21:13

Оно не сложно, просто в Java слишком громоздкие конструкции используются для, вроде, простых вещей, к этому надо привыкнуть.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Язык Java / OPER - Операции 7-11 / 2016-11-04 11:35

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Язык Java / OPER - Операции 7-11 / 2016-11-04 09:42

Какую хорошую функцию ты нашел, надо бы её добавить в описании урока


1. Евгений Волосатов
Евгений Волосатов
ответить

791. Валерий Жданов
Валерий Жданов
ответить
→  Александр Заскотченко  # Язык Java / OPER - Операции 4 / 2016-11-04 00:17

За тесты спасибо, Саш


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Александр Заскотченко  # Язык Java / OPER - Операции 4 / 2016-11-03 20:06

Значит ты первый кто тест сделал


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Новопашин Владимир  # Язык Java / OPER - Операции 3 / 2016-11-03 16:36

там вверху задания есть кнопочки, условие задачи, вопросы ответы и тесты, тыкаешь в тесты там есть кнопка новый тест, тыкаешь в неё и составляешь тест.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Заскотченко  # Язык Java / OPER - Операции 3 / 2016-11-03 06:55

А как эти тесты добавлять?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Язык Java / TYPE - Непримитивный тип String / 2016-10-30 18:47

Можешь об этом почитать:
http://developer.alexanderklimov.ru/android/java/stringbuffer.php


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / IF - Условия / Большая разница / 2016-10-27 21:58

import java.util.Scanner;
public class Program
{
    public static void main (String [] args)
    {
      Scanner scanner = new Scanner(System.in);

        int a = scanner.nextInt();
        int b = scanner.nextInt();
        int min;
        int max;

        if (a > b) {

            max = a;
            min = b;
        } else {

            max = b;
            min = a;
        }

        int rez = max - min;

        System.out.println(rez);
    }
}


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / IF - Условия / Максимум / 2016-10-27 21:52

import java.util.Scanner;
public class Program
{
    public static void main (String [] args)
    {
      Scanner scanner = new Scanner(System.in);

        int a = scanner.nextInt();
        int b = scanner.nextInt();
        int min;
        int max;
        min = (a < b) ? a : b;

        if (a > b) {

            max = a;
        } else {

            max = b;
        }

        if (a == b) {

            min = a;
            max = a;
        }

        System.out.println(min);
        System.out.println(max);
    }
}


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / OPER - Формулы / Формула 0001 / 2016-10-27 21:02

import java.util.Scanner;
public class Program
{
    public static void main (String [] args)
    {
        Scanner scanner = new Scanner(System.in);

        double a = scanner.nextDouble();
        double x = scanner.nextDouble();
        double y;
        double chislitel;
        double znamenatel;

        chislitel = Math.cbrt(Math.abs(a - x*x) * Math.log(a + x));
        znamenatel = Math.cbrt(x * x) + Math.pow(a, 1.0/5.0);
        y = chislitel/znamenatel;
        System.out.format("%.2g", y);
    }
}


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / OPER - Формулы / Математика / 2016-10-26 23:16

import java.util.Scanner;
public class Program
{
    public static void main (String [] args)
    {
        Scanner scanner = new Scanner(System.in);

        double x = scanner.nextDouble();

        System.out.format("%.3f%n", Math.abs(x));
        System.out.format("%.3f%n", Math.sin(x));
        System.out.format("%.3f%n", Math.cos(x));
        System.out.format("%.3f%n", Math.PI * x);
        System.out.format("%.3f%n", Math.sqrt(x));
        System.out.format("%.3f%n", Math.cbrt(x));
        System.out.format("%.3f%n", Math.log(x));
        System.out.format("%.3f%n", Math.log10(x));
        System.out.format("%.3f%n", Math.exp(x));
        System.out.format("%.3f%n", Math.pow(x, Math.E));
    }
}

всё классно !


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / OPER - Операции / Бинарный сдвиг / 2016-10-26 23:03

import java.util.Scanner;
public class Program
{
    public static void main (String [] args)
    {
        Scanner scanner = new Scanner(System.in);

        int x = scanner.nextInt();
        int y = x * -1;
        x = x >> 3;
        y = y >> 3;
        System.out.println(x);
        System.out.println(y);
    }
}


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / TYPE - Шесть типов / Знак числа / 2016-10-25 22:25

import java.util.Scanner;
public class Program
{
    public static void main (String [] args)
    {
        Scanner scanner = new Scanner(System.in);

        long a = scanner.nextLong();
        int b = (int)Math.signum(a);
        System.out.println(b);
    }
}


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / TYPE - Шесть типов / Плюс плюс / 2016-10-25 22:13

import java.util.Scanner;
public class Program
{
    public static void main (String [] args)
    {
        Scanner scanner = new Scanner(System.in);
       
        int a = scanner.nextInt();
        int b = a;
        System.out.format("%d %d %d%n", a++, a, ++a);
        System.out.format("%d %d %d%n", --b, b, b--);
        System.out.format("%d %d%n", a, b);
       
    }
}


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / TYPE - Шесть типов / Целые числа / 2016-10-25 20:02

//www.VideoSharp.info/Java/TYPE - Шесть типов/Целые числа
public class Program
{
    public static void main (String [] args)
    {
        System.out.format("%20d byte :%02d %-20d%n", Byte.MIN_VALUE, Byte.SIZE, Byte.MAX_VALUE);
        System.out.format("%20d short:%02d %-20d%n", Short.MIN_VALUE, Short.SIZE, Short.MAX_VALUE);
        System.out.format("%20d int  :%02d %-20d%n", Integer.MIN_VALUE, Integer.SIZE, Integer.MAX_VALUE);
        System.out.format("%20d long :%02d %-20d%n", Long.MIN_VALUE, Long.SIZE, Long.MAX_VALUE);
    }
}


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / READ - Ввод данных / Обмен данных / 2016-10-24 22:18

import java.util.Scanner;
public class Program
{
    public static void main (String [] args)
    {
        int a;
int b;
Scanner scanner = new Scanner(System.in);
a = scanner.nextInt();
b = scanner.nextInt();
System.out.println(b + " " + a);
    }
}


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / READ - Ввод данных / С днём рождения! / 2016-10-24 22:12

Вроде всё просто, но с первого раза не смог пройти тесты.


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Язык Java / READ - Любая формула / 2016-10-23 13:46

И как выбрать формулу из раздела Формулы если доступа к нему нет т.к он платный ?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Язык Java / READ - Ввод трёхзначного числа / 2016-10-20 22:36

Это для получения цифры, а не символа.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Заскотченко  # Язык Java / WRITE - Окно JFrame / 2016-10-20 07:45

Это обычная практика - всегда какие-то ошибки вылазять.


8520. Сергей Колупаев
Сергей Колупаев
ответить

4004. Елена
Елена
ответить

10100. Александр Заскотченко
Александр Заскотченко
ответить
# Видеокурсы / Вебинар по Java 2016-10-12 / 2016-10-14 20:57

Т.к объявление не меняется уже который день и вебинара 12-го не было, делаю вывод, что и следующего вебинара тоже не будет, т.к у Евгения либо нет времени, либо проблемы какие-то.


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / Вывод данных / Системы счисления / 2016-10-12 20:52

У кого не принимает решение как у меня, обязательно поставьте подчёркивания для разделения числа на части: 017_777; 0xFF_FF и в двоичной не забудьте.


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / Вывод данных / Системы счисления / 2016-10-12 20:44

Не принимает решение, пишет всё время, что необходимо использовать final int 0b 01 0x
Решение вот такое:
final int HEX = 0xFFFF;
        final int OCT = 0177777;
        final int BIN = 0b1111111111111111;
        System.out.println("Bin: " + BIN);
        System.out.println("Oct: " + OCT);
        System.out.println("Hex: " + HEX);


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Видеокурсы / Вебинар по Java 2016-10-12 / 2016-10-12 19:26

я так понимаю вебинара не будет ?


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / Вывод данных / Константы / 2016-10-11 19:45

забыл оценку поставить


10100. Александр Заскотченко
Александр Заскотченко
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко   / 2016-10-06 21:03

JavaFX интересно, надеюсь будет


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Иван Воронин   / 2016-10-06 20:43

Я имел ввиду изучение создания программ с  GUI с помощью JavaFX  в рамках курса Java за 12 недель. А сапёр доступен только членам клуба.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Видеокурсы / Вебинар по Java 2016-10-12 / 2016-10-06 17:59

с GUI на Java уже создали Явного Сапёра, ссылка: https://www.videosharp.info/video/jsweep


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Видеокурсы / Вебинар по Java 2016-10-12 / 2016-10-06 17:26

Будут ли в дальнейшем уроки по работе на Java  с БД ?
Весь курс пройдёт в консоли или будут уроки по написанию программ с GUI, особенно интересует JavaFX ?


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / Опрос по изучению языка Java / 2016-06-08 13:52

Java, т.к считаю, что не стоит смешивать два разных языка, я бы предложил к консольному курсу добавить следующим курс по разработке GUI на Java.


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / Семантика / Дядюшка Эхо / 2016-05-05 19:13

В конце сбивает с толку, не использовать переменные, а ниже var string Console WriteLine ReadLine. Причём после слова переменные нету точки. Вот и думай как понимать этот запрет.

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Свой вариант перемешивания это классическая перестановка рандомных элементов между собой при проходе по массиву до выдачи карт. Первый скрин это предложенный метод волчка, второй скрин это классическое перемешивание методом перестановки.
Научился: использовать шаблон фабрика
Я ещё не создавал ещё такие программы, но у меня есть идея программы для написания которой я сейчас набираюсь знаний и думаю в ней я задействую этот шаблон.