Я пытаюсь взять массив int и переместить все целые числа вправо на одно место, последнее число в массиве перейдет в массив [0].Например:
public static void main(String[] OOOF)
{
Scanner in = new Scanner(System.in);
System.out.print("Enter the integer of how long you want the array to be: ");
int length = in.nextInt();
int[] array = new int[length];
Этот сегмент заполняет массив целочисленными значениями, введенными пользователем:
for(int i = 0; i < length; i++)
{
System.out.println("Enter in an integer:");
array[i] = in.nextInt();
}
System.out.println(array);
Этот следующий сегмент заменяет конец int и первый int:
int swap1 = array[0];
array[0] = array[length];
array[length] = swap1;
System.out.println(array);
Здесь у меня проблемы, я хочу использовать какой-то тип команды, который заменяет этот int в определенной точке, а затем удаляет оригинал, который будет сохранен.Далее ... повторите этот процесс в цикле for, пока он не завершится.Я знаю, что это возможно, но пару лет не посещал уроки информатики ...
int safe = myArr[length];
for(int j = 0; j < length; j++)
{
myArr[j+1] = myArr[j];
}
}
Пожалуйста, помогите ??