标题: 螺旋数组源码 [打印本页] 作者: 感觉 时间: 2015-3-12 01:59 标题: 螺旋数组源码 import java.util.Scanner;
class LuoXuanDemo02
{
static int x = 0; //行
static int y = 0; //列
//行和列用于确定数据要存入的角标
static int[][] arr;
static int count = 0; //计数器,记录排好的数的个数,用于判断是否要跳出循环
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int num = sc.nextInt(); //键盘录入一个int型数字
bianLi(luoXuan(num));
}
public static int[][] luoXuan(int num)
{
int shang = num; //上长度,用来确定角标,每循环一次后减去1
int you = num - 1; //右长度,用来确定角标,每循环一次后减去1
int ceng = 0; //定义初始层为0而不是1,是为了方便操作角标
arr = new int[num][num];
while (true)
{