任意二维矩阵的可视化打印和查询(java)
来源:互联网 发布:iphone7导出照片到mac 编辑:程序博客网 时间:2024/05/16 06:00
不熟悉二维数组的可以简单通过这个程序了解什么是二维数组
package test;//二维矩阵的打印和查询public class double_dimension {// n为要查询的值,n1n2为矩阵的列数和行数public static void view( int n,int n1,int n2) {int[][] ddsion = new int [n1][n2];int result = 1;//递增二维数组,可以看看打印规律String str = new String();for (int i = 0; i < n1; i++) {for (int j = 0; j < n2; j++) {ddsion[i][j] = result;result++;if (j==n2 - 1) {System.out.println(ddsion[i][j]+"\t");continue;}System.out.print(ddsion[i][j]+"\t");}}if (n < 1 || n > n1*n2) {System.err.println("NOT FOUNT");//err方法是我喜欢的红色字体}//这里将查询写在一个方法中,主要为了使用方便(其实是写起来方便-_-)for (int i = 0; i < n1; i++) {for (int j = 0; j < n2; j++) {if (n == ddsion[i][j]) {str = "数字"+n+"处于第"+(i+1)+"行"+"第"+(j+1)+"列";System.out.println(str);return;}}}}public static void main(String[] args) {//静态类调用double_dimension.view(20,5,6);}}
1 2 3 4 5 6
7 8 9 10 11 12
13 14 15 16 17 1819 20 21 22 23 24
25 26 27 28 29 30
数字20处于第4行第2列
阅读全文
1 0
- 任意二维矩阵的可视化打印和查询(java)
- 打印蛇形矩阵(二维数组)
- 顺时针打印二维矩阵
- 沿对角线打印数组(任意二维数组)
- matlab中可视化二维矩阵 imagesc
- 之字形打印矩阵(Java)
- 求二维数组最大子数组和(或矩阵的最大子矩阵和)
- 螺旋矩阵2——顺时针打印任意大小的矩阵
- 二维数组和最大的子矩阵
- 二维数组和矩阵的区别?
- Java源码-任意字符的Unicode查询
- java打印二维数组
- Java打印二维数组
- java 使用arraylist生成二维任意大小的数组
- 二维数组的转圈打印和“之”字打印
- 每日一道算法题:求一个矩阵中最大的二维矩阵(元素和最大)
- 求矩阵中元素和最大的二维子矩阵
- 一个矩阵中最大的二维矩阵(元素和最大)
- 解决svn中“工作副本已经锁定”,或者svn清理失败的解决方法
- Spinner自定义字体
- 《android日常bug系列》android studio意外重启后 原本的import全部报错
- 阿里云linux服务器支持ipv6为苹果过审
- Web过滤器
- 任意二维矩阵的可视化打印和查询(java)
- 关于泛型咱们应该知道的事情,才能写出更具有扩展性的代码
- 单点登录原理与简单实现
- c作业
- 操作系统虚拟存储器的一道经典练习题 int a[100][100]
- 选择客栈
- BZOJ 2287: 【POJ Challenge】消失之物
- 在Javascript中 声明时用"var"与不用"var"的区别
- Python与机器学习(一) NumPy与SciPy库