воскресенье, 22 января 2017 г.

Разрядность в Java

Не знаю, может быть в Java и есть метод определения разрядности, но для решения конкретной задачи сработала дубовая примитивная проверка по диапазонам, если число больше нуля и меньше 10 - однозначное, больше 9 и меньше 100 - двухзначная и т.д. Как обычно решил лучше 99% учеников, даже не интересно :)

javarush.test.level04.lesson07.task02


Как в Java определить число четное или нечетное

javarush.test.level04.lesson07.task01

Арифметические операторы в Java используются в математических выражениях таким же образом, как они используются в алгебре. Предположим, целая переменная A равна 10, а переменная B равна 20. В следующей таблице перечислены арифметические операторы:
ОператорОписаниеПример
+Складывает значения по обе стороны от оператораA + B даст 30
-Вычитает правый операнд из левого операндаA - B даст -10
*Умножает значения по обе стороны от оператораA * B даст 200
/Оператор деления делит левый операнд на правый операндA / B даст 2
%Делит левый операнд на правый операнд и возвращает остатокA % B даст 0
++Инкремент - увеличивает значение операнда на 1B++ даст 21
--Декремент - уменьшает значение операнда на 1B-- даст 19

суббота, 5 ноября 2016 г.

javarush.test.level04.lesson06.task02


Ошибка у JavaRush в задании

Наткнулся на ошибку у Javarush в задании javarush.test.level04.lesson06.task01
Задача звучит как "Ввести с клавиатуры два числа, и вывести на экран минимальное из них.", написал программу, которая так работает, и она не прошла проверку. А проверку проходит та программа, которая выводит минимальное число даже если ввели одинаковые числа, чего не может быть.
Ниже сначала кусок кода правильный, но который не проходит тестирование, а потом неправильный кусок кода, но проходящий тестирование .

com.javarush.test.level04.lesson04.task10