java螺旋方阵实现
来源:互联网 发布:java 获取方法的泛型 编辑:程序博客网 时间:2024/04/30 12:03
import javax.swing.*;
public class LuoXuan
{
public static void main(String args[])
{
String s = JOptionPane.showInputDialog("输入矩阵");
int n = Integer.parseInt(s);
int m = 0;
int k = 0;
int[][] a = new int[n][n];
if(n % 2 == 0)
{
m = n;
}
else
{
m = n/ 2 + 1;
}
for(int i = 0;i<m;i++)
{
for(int j = i;j<n -i;j++)
{
k++; a[i][j] = k;
}
for(int j = i+ 1; j<n -i;j++)
{
k++; a[j][n- 1-i]= k;
}
for(int j = n-i- 2;j>=i;j--)
{
k++; a[n-i- 1][j] =k;
}
for(int j = n-i- 2;j>=i+ 1;j--)
{
k++; a[j][i] = k;
}
}
for(int i = 0;i<a.length;i++)
{
for(int j = 0;j<a.length;j++)
{
if(a[i][j] <10)
{
System.out.print(" ");
}
System.out.print(a[i][j] + " ");
}
System.out.println();
}
System.out.println();
System.out.println();
}
}
0 0
- java螺旋方阵实现
- java实现螺旋方阵或者折叠方阵的算法
- 【Java实现】输出n阶螺旋方阵/旋转方阵
- 螺旋方阵的实现
- Java-螺旋方阵
- 数字螺旋方阵C++实现
- 数据结构之螺旋方阵实现
- 螺旋方阵
- 螺旋方阵
- 螺旋方阵
- 螺旋方阵
- 螺旋方阵
- 螺旋方阵
- 螺旋方阵
- 螺旋方阵
- 螺旋方阵
- 螺旋方阵
- 螺旋方阵
- myeclipse debug模式提示 source not found
- ACM-高精度数
- 对java中equals和hashCode函数的一些理解
- 如何学习一门新的编程语言
- HDU-2844-Coins(多重背包)
- java螺旋方阵实现
- LeetCode: Validate Binary Search Tree
- JavaSE 之 如何将一个用逗号分隔的字符串转换成字符数组
- 图形用户界面设计-基本控件 java实验报告第四个
- Android开发入门——Socket编程简单介绍
- 1.1.2 Greedy Gift Givers【贪心】
- Android 动画框架详解1
- 每一个综艺,每一颗星辰
- Android 动画框架详解2