@378bf509 - ошибка в Java компиляторе
Это мой код: ↓
Первый класс:
public class Main {
public static void main(String[] args) {
Math m = new Math();
m.mult(10, 10);
System.out.println(m);
}
}
Второй класс:
public class Math {
public int mult (int a, int b) {
return a * b;
}
}
В консоле я получаю это - com.company.Math@378bf509, мне нужна помощь ...
Ответы (1 шт):
Автор решения: TimeStop'34
→ Ссылка
ты пишешь не правильный код:
public class Main {
public static void main(String[] args) {
Math m = new Math();
m.mult(10, 10);
System.out.println(m);
}
}
в этой строке "System.out.println(m)" ты выводишь не переменную которая имеет значения результата а представление объекта то есть как он написан в тексте тебе надо выводить переменную ,поэтому код должен быть таким
public class Main {
public static void main(String[] args) {
Math m = new Math();
// забыл задать значение переменной!
int res = m.mult(10, 10);
// вывод ИМЕННО ПЕРЕМЕННОЙ а не объекта!
System.out.println(res);
}
}