static void calculateResult(double x, double y) {
// Метод принимает два числа с плавающей точкой
// Метод должен выводить в консоль результат умножения этих чисел
}
static void calculateResult(int x, int y) {
// Метод принимает два целочисленных параметра
// Метод должен выводить результат деления первого числа на второе
}
Anonymous #3439837
30 уровень
Подскажите решение.
Обсуждается
Комментарии (7)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Anonymous #3439837
27 августа, 09:50
Не проходит компиляцию
static void calculateResult(double x, double y) {
double z = x*y;
x = 5.50;
y = 2.25;
System.out.println(z);// Метод принимает два числа с плавающей точкой
// Метод должен выводить в консоль результат умножения этих чисел
}
static void calculateResult(int x, int y) {
int z = x/y;
x = 5;
y = 1;
System.out.println(z);// Метод принимает два целочисленных параметра
// Метод должен выводить результат деления первого числа на второе
}
0
Anonymous #3303140
27 августа, 09:58
Метод принимает два числа. Эти числа уже имеют значения, тебе нужно их просто перемножить.
И не проходит не компиляцию, а проверку, это разные вещи.
0
Anonymous #3439837
27 августа, 17:39
все равно не принимает(( может глюк какой-то.
0
Anonymous #3303140
27 августа, 17:53
Должны ли методы быть package-private? Как звучит полное условие? Какие требования не проходит?
0
Anonymous #3439837
27 августа, 19:32
static void calculateResult(double x, double y) {
System.out.println((double)x*(double)y);
}
static void calculateResult(int x, int y) {
System.out.println((double)x/(double)y);
}
вот так надо было
0
Стас Пасинков Software Developer в Zipy Master
30 августа, 08:58
в першому випадку приводити тип до double не обов'язково. оскільки вам і так змінні х та у дані як double
а от у другому випадку - вам дано два інти. і якщо ви ділите ціле число на інше ціле число - то джава автоматично і результат теж рахує як ціле число (відкидає дробну частину, якщо вона є)
тому в другому випадку можна і обидві змінні до double кастити, але достатньо було б скастити тільки y
0
Anonymous #3303140
27 августа, 09:47
ты не знаешь как вывести в консоль результат умножения или деления двух чисел?
0