Мне нужно написать программу для получения номера от пользователя, используя метод user = defined, чтобы отменить номер, а затем вернуть число как целое число. Ниже я до сих пор. Я пытаюсь понять, могу ли я взять каждую отдельную цифру из массива и как-то объединить их в целое число. Нужно ли комбинировать их в виде строки, а затем преобразовывать ее в целое? или существует ли более простой способ сделать это?преобразование массива целых чисел в одно длинное целое
import java.util.*;
public class UserDefinedMethods
{
static Scanner keyboard = new Scanner(System.in);
public static int reverseDigits(int num)
{
int reverse[];
int i = 0;
int out = 0;
do
{
if (num < 0)
num = (num * -1);
reverse[i] = num % 10;
num = num/10;
i++;
}
while (num > 0);
out =
return reverse; //HERE IS MY PROBLEM I BELEIVE.
}
public static void main(String[] args)
{
int number = 0;
int output = 0;
System.out.println("Please enter a number:");
number = keyboard.nextInt();
output = reverseDigits(number);
System.out.println(output);
}
}
Редактировать вопрос. Вставьте код внизу вопроса. Выберите код. Нажмите ctrl-k. Не забудьте сохранить. –
Большое вам спасибо! Я нажал ctrl-k, а затем попытался вставить код. –