ユーザー番号の入力を右から左にシフトしようとしています。最初の番号が登録されていないことを除けば、動作しているようです。逆の部分はカウントが1だからだと思います。0とその逆を使ってみましたが、エラーになります。ユーザー番号をシフトする方法についてのアイデアはありますか? 目的の出力は、ユーザーが入力したものの逆です。例: ユーザーが 3 つの数字を入力します。3.0 2.0 1.0。リバース 1.0。2.0。3.0。
// import Scanner
import java.util.Scanner;
public class Arrays {
public static void main (String [] args){
int count=0;
//introduce Scanner
Scanner input = new Scanner(System.in);
//printout question asking for user input and use count as input variable
System.out.println("Please input the size of array");
count=input.nextInt();
//create array and connect count to it
double[] numbers = new double [count];
System.out.println("Please input "+ numbers.length+ " double numbers");
//create for loop for original number order
for ( count=0; count<numbers.length; count++){
numbers[count] = input.nextDouble();
System.out.print( +numbers[count] + " ");
}
//print out the reverse order
System.out.print("\n After Reverse Order " );
//create for loop for reversed number order
for (count = 1; count< numbers.length; count++){
numbers[count-1]=numbers[count];
System.out.println ( "\n"+ numbers[count] );
}
}
}