Use Java to reverse the order of numbers

 Topic: Input 10 integers, reverse sort and output.

import java.util.Scanner;

public class ReverseOrder {

	public static void main(String[] ar) {
		int[] ary = new int[10];
		Scanner scan = new Scanner(System.in);
		System.out.println("请输入10个整数:");
		for (int i = 0 ;i < 10;i ++){
			ary[i] = scan.nextInt();
		}
		System.out.println("逆序前的数组元素为:");
		for (int i = 0;i < 10;i++){
			System.out.print(ary[i] + "  ");
		}
		for (int i = 0;i < 10/2 ;i++){   //逆序  i即要用来表达交换的次数,又要用来表达交换元素的下标
			//ary[i] <---> ary[9 - i]
			int temp = ary[i];
			ary[i] = ary[9-i];
			ary[9-i] = temp;
		}
		System.out.println("逆序后的数组元素为:");
		for (int i = 0;i < 10;i++){
			System.out.print(ary[i] + "  ");
		}
		System.out.println();
	}
}

 

Guess you like

Origin blog.csdn.net/cpm011023/article/details/114436883