Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
public class Main {
public static void main(String[] args) {
System.out.print(7 / 2);
System.out.print(" ");
System.out.println(-7 % 3);
}
}3 -1
- Ждать
3.5: делениеintнаintотбрасывает дробную часть, поэтому7 / 2— это3. - Считать остаток неотрицательным, как в математике: в Java знак остатка совпадает со знаком делимого, поэтому
-7 % 3— это-1.
- Как изменить выражение, чтобы деление напечатало
3.5? - Чему равно
7 % -3и почему?