该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

这个东西 只能具体情况具体分析

我给你个例子吧

多研究研究

public class NxnMethod {

public void Print(int k){

if(k<=0){

System.out.println("请输入一个大于0的整数");

return;

}

int[][] ss = method(k);

for(int i=0;i

for(int j =0;j

System.out.print(ss[i][j]+" ");

}

System.out.println("");

}

}

public int[][] method(int k){

int[][] ss = new int[k][k];

int row = 0,col = 0;

int min=0,max=k-1;

for(int i = 0;i

ss[row][col] = i+1;

if(row == min && col

col++;

}

else if(col == max && row

row++;

}

else if(row == max && col>min){

col--;

}

else if(col == min && row>min){

row--;

}

if(row-1 == min && col == min){

min++;

max--;

}

}

return ss;

}

public static void main(String[] args) {

NxnMethod nn = new NxnMethod();

nn.Print(5);

}

}

java 动态二维数组,菜鸟求助: 二维数组如何实现动态接收?相关推荐

  1. c语言怎样输入动态数组代码,求助~~ 如何把数组变成动态输入的?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 代码在这里 #include #include #include int card[6][20]; int pass_word(int num)//判断输 ...

  2. java二维数组添加元素_Java二维数组与动态数组ArrayList类详解

    java二维数组 java 语言中提供的数组是用来存储固定大小的同类型元素. 1.二维数组初始化和声明 数组变量的声明,和创建数组可以用一条语句完成,如下所示: int a[][] = new int ...

  3. c语言用二维数组打印空心菱形,java杨辉三角和空心菱形(二维数组篇)

    一.杨辉三角 import java.util.Scanner; //导入包 public class Test7 { public static void main(String[]args){ S ...

  4. java 二维链表_Java数据结构与算法----数组与链表

    数据类型 1 数据类型介绍 数据类型的分类(按照结构划分):线性结构和非线性结构 线性结构:线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系 线性结构有两种不同的存储结构,即顺序 ...

  5. java二维数组坐标_Java 二维数组

    二维数组的定义 二维数组本质上是以数组作为数组元素的数组,即"数组的数组". 因为数组只能保存一行数据.在生活中,比如坐标等等,我们需要用二维数组来表示.通过行号和列好来定位数据. ...

  6. java二维数组遍历后转为一维数组_java数组(一)

    数组的定义 数组是相同类型数据的有序集合. 简单理解就是:数组是由若干个相同类型的数据,按照一定的顺序组合而成的.数组中的每一个数据我们可以称为元素,每个元素可以通过索引(下标)来访问(获取). 数组 ...

  7. java二维数组遍历后转为一维数组_[基础篇]-基础知识整理-05-数组基本概念

    数组 数组是大部分编程语言所支持的数据结构,Java也支持数组,Java的数组是一种引用类型的变量,Java程序通过数组引用变量来操作数组,包括获取数组的长度,访问数组的值等. 数组的基本概念 数组是 ...

  8. java二维数组从键盘更改_互换二维数组的行列。要求数组的行数、列数以及各元素均从键盘输入;输出互换前数组内容和互换后数组内容。(要求循环输入进行测试)Java...

    1. 互换二维数组的行列.要求数组的行数.列数以及各元素均从键盘输入:输出互换前数组内容和互换后数组内容.(要求循环输入进行测试) package com.mingrisoft; import jav ...

  9. 第三次学JAVA再学不好就吃翔(part19)--二维数组

    学习笔记,仅供参考 文章目录 JAVA基础语法 二维数组 二维数组的格式 二维数组的遍历 二维数组的求和 基本数据类型和引用数据类型的参数传递问题 JAVA基础语法 二维数组 二维数组的格式 格式1 ...

最新文章

  1. 如何区分直连串口线和交叉串口线?
  2. mysql怎么升级_MySQL UPDATE 更新
  3. “校内”,网进去了谁?
  4. 钢铁苍穹html5,自定义网站搜索教程
  5. Java注释教程– ULTIMATE指南(PDF下载)
  6. bzoj 2751: [HAOI2012]容易题(easy)
  7. linux 调整shmmax,科学网—Ubuntu 9.10 中更改 linux kernal 中的shmmax大小 - 孙鹏的博文...
  8. 【C++_typedef_疑难定义收集整理】
  9. 文本框换行_word的段落标记与换行,你真的知道么?
  10. 四、对象创建和垃圾回收流程
  11. 计算机专业毕设java选题参考
  12. Opencv 移植 (亲测有效)
  13. 微信小程序 input 动态修改对象数组中某一值
  14. 成都托普计算机职业技术怎么样学校,成都中职学校前景怎么样
  15. 高通发布骁龙845详细解读!
  16. Postman -中文版-安装教程
  17. textfield监听输入汉字数量
  18. 第二十二届全国青少年信息学奥林匹克联赛初赛
  19. python基础知识7——元组
  20. 通信算法之三:LDPC码的研究

热门文章

  1. MySQL5.5.27使用Restore From SQL Dump功能导入数据库表中出现Row size too large
  2. linux 套接口文件_继上一篇,继续介绍linux 套接口
  3. select count(1)什么意思_Python VS MySQL,我发现了select和print之间的“相通点”!
  4. restapi如何传图片_如何设计restful风格接口
  5. 计算机机房新风机管道布置要求,新风系统管道布置—新风系统管道布置连接方法介绍...
  6. 读写文件--with open
  7. MySQL分页查询中该避开的坑
  8. django url 生效_django 定制管理页面外观 模板文件不生效的解决方法
  9. windows中启动 java -jar 后台运行程序
  10. Apollo添加部门