谁知道用Java写: 1 2 3 4

来源:百度知道 编辑:UC知道 时间:2024/05/30 13:06:36
谁知道用Java写: 1 2 3 4
12 13 14 5
11 16 15 6
10 9 8 7 的程序

左旋方阵,我写过,以下是我的代码:
运行时输入方阵的阶数n按回车,就可以打印出n阶左旋方阵.按你的要求,运行时应该输入4.

/**
*
*/

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
* @author Administrator
*
*/
public class 左旋方阵 {

/**
* @param args
*/

public static void main(String[] args) {
// TODO Auto-generated method stub

InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader bf=new BufferedReader(isr);
int n=0;
try {
n=Integer.parseInt(bf.readLine());
} catch (NumberFormatException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
int a[][]=getSquare(n);
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
if(a[i][j