Я новичок в Java, поэтому вам придется терпеть меня, если я скажу, что не знаю, что делаю, а мой код грубоват
Моя цель - взятьпользовательский ввод и вращение массива сколько угодно раз на основе его целочисленного ввода.Сначала я пытался заставить массив развернуться, чтобы увидеть его смещение, но у меня есть несколько ошибок в моей функции, которые не позволяют мне компилировать.
Редактировать: я знаю, что использовал список вместо использования arr,Я смотрел на пример и случайно набрал его в
Вот мой код:
import java.util.Scanner;
public class Project1P2 {
public static void main(String[] args) {
int[] arr1 = {2,4,6,8,10,12};
int[] arr2 = shift(arr1);
Scanner input = new Scanner (System.in);
System.out.print("Here is the Array: " + arr1);
System.out.println("Enter a number to shift array: ");
int n = input.nextInt();
}
public static int[] shift(int[] arr)
{
int[] arrShiftDone = new int[list.length];
for (int i = 0, j = arrShiftDone.length - 1; i < list.length; i++, j--)
{
arrShiftDone[j] = list[i];
}
return arrShiftDone;
}
}