Java中for和if实现输入一个数,反向输出;

例如输入123456,打印出654321,但是输入的数是几位的不确定。

糖桔
浏览 1882回答 1
1回答

Ling36

import java.util.Arrays; public class HelloWorld { public static void reSort(int[] arr){ int n = arr.length; for(int i = 0; i < n/2 - 1; i++){ swap(arr,i,n-1-i); } } public static void swap(int[] arr, int a, int b){ int temp = arr[a]; arr[a] = arr[b]; arr[b] = temp; } public static void main(String[] arg) { int[] arr = {1,2,3,4,5,6,7}; reSort(arr); System.out.println(Arrays.toString(arr)); } }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java