1) разве правильно писать System.out.println (a+b); программа по идее выведет не сумму, а подряд 2 числа - значения а и b?
2) разве можно использовать
a=a+b;
А после этого вычислять произведение
b=a*b, ведь a уже имеет другое значение, не первоначальное?
Валентина
7 уровень
Решила правильно, но возник вопрос после прочтения чужих комментариев, по их решениям.
Решен
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Газарова Ануш
15 марта 2020, 19:59
Требовалось вывести сумму и произведение и каждое значение выводить с новой строки.
System.out.println(a+b);
System.out.println(a*b);
Это решение было засчитано правильным.
и System.out.println(a+b); выводит сумму, а подряд два числа программа выводит, если написать System.out.printin("a"+"b");
+2
Валентина
16 марта 2020, 10:29
Иногда самые очевидные вещи надо услышать еще раз чтоб дошло, спасибо большое.
0
Валентина
15 марта 2020, 11:05
Спасибо 🙏
0
Валентина
14 марта 2020, 20:58
Но ведь, как я понимаю, в задаче речь как раз и идет об использовании произведения и сложения в одном методе? Или я не правильно поняла?
Я выполнила все в одном методе:
1)Выполнила сумму
2)результат вывела
3) вернула а прежнее значение и потом умножила на b.
4)результат вывела.
Такой вариант защитан как правильный, но, как я поняла из обсуждений, ребята делали не так. И это тоже правильно?
0
Ksenia Volkova Java Developer в DXC Master
14 марта 2020, 22:08
Если в одном методе сложение и умножение, то a=a+b; использовать нельзя, конечно.
Лучше все же код выкладывать, потому что так трудно понять, о чем речь идет.
0
Ksenia Volkova Java Developer в DXC Master
14 марта 2020, 19:42
1. Нет, сначала выполнится операция сложения, а потом уже результат будет передан в метод println.
2. Без кода не очень понятно, но ведь сумма и произведение вычисляются в разных методах, так?
Локальные переменные одного метода никак не связаны с локальными переменными другого.
0