К сожалению сейчас нет возможности проверить. Подскажите как будит корректней: Код (Text): byte hello=11; if (hello*100 > test) { } По идеи в if, в нашей переменной hello у нас сейчас хранится "1100". А byte может хранить только до 255. То есть в данном случае лучше использовать int hello? Или это умножение (результат) не сохраняется в hello и можно использовать byte?
Константа 100 - int. Результат умножения - int. Чтобы что-то сохранить в переменной, нужно выполнить операцию присваивания (=).
с чего вы взяли? это лишь условие и ничего больше... У Пети 2 яблока Если мы Пети дадим в 100 раз больше яблок, то у Пети будет 200 яблок... Но это не значит, что после этой строчки у Пети сразу стало их 200. Это всего лишь условие, рассуждение, если хотите. В hello все также хранится 11, а 1100 у вас в произведении hello умноженное на 100, но никак не в одной hello