У меня возникают проблемы со следующим вопросом ...Показать цифры индивидуально
«написать метод, который принимает displayDigits целое число между 1 и 99999 и отображает его в виде последовательности цифр, разделяя каждую пару цифры двумя пробелами. Например, число 4562 должно появиться 5 6 2"
Это то, что я в настоящее время, я знаю, что он отображает номера в обратном направлении, но не будет компилировать с "error: missing return statement"
ошибка.
public static int displayDigits(int num1)
{
for (int i=0; num1>0; i++)
{
return(num1 % 10)
}
}
В книге отмечено, что мы используем только %
и /
, чтобы решить эту проблему. Помоги пожалуйста!! Я работал над этим в течение нескольких часов ...
Вам нужен оператор возврата после цикла. Потому что, если num1 равно null, цикл никогда не будет выполнен. – Jens
вы понимаете, что означает 'int' перед' displayDigits'? вы понимаете, как работает цикл? что делает 'return'? –
Кроме того, ваш метод не пытается отображать снова, несмотря на то, что он называется «displayDigits». Более того, если вы хотите сгенерировать что-то с пробелами в этой функции, вам нужно будет вернуть строку. –