【发布时间】:2021-08-11 16:16:39
【问题描述】:
我一直在尝试使用两个数组,它是成功的,但是就地反转对我来说有点混乱。如果你能帮忙,那就太好了 公共类 reverseOfAnArray {
int[] reverseCal(int arr[]){
int i,j=0;
for (i=arr.length;i>0;i--,j++){
arr[j]=arr[i-1];
}
return arr;
}
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
int size,i=0;
System.out.println("enter the size of your array");
size=scan.nextInt();
int originalArray[]=new int[size];
System.out.println("Enter the elemets in the array");
for (i=0;i<size;i++){
originalArray[i]=scan.nextInt();
}
reverseOfAnArray cal=new reverseOfAnArray();
System.out.println("reverse of the given array is
\n"+Arrays.toString(cal.reverseCal(originalArray)));
}
}
【问题讨论】:
标签: java perfect-numbers