Java 回形数

import java.util.InputMismatchException;
import java.util.Scanner;

/**
 * 回形数。
 * 要求:输入一个数,输出对应的回形数组。
 * 如:输入:3
 * 返回:
 * 1 2 3
 * 8 9 4
 * 7 6 5
 *
 * 输入:4
 * 返回:
 * 1  2  3  4
 * 12 13 14 5
 * 11 16 15 6
 * 10 9  8  7
 */
public class ClipNumber {
    public static void main(String[] args) {
        do {
            try {
                Scanner scanner = new Scanner(System.in);
                System.out.println("Please input a positive integer (enter 0 to exit):");
                int n = scanner.nextInt();
                if (n == 0) {
                    return;
                }
                int[][] array = new int[n][n];
                int i = 0;
                int j = 0;
                int count = 1;
                int direction = 1;
                int minI = 0;
                int minJ = 0;
                int maxI = n - 1;
 

你可能感兴趣的:(java,算法)