当前位置: 首页 > news >正文

中国城镇建设网站/电子商务网站推广

中国城镇建设网站,电子商务网站推广,我想做服装网站怎么做,太仓有没有做网站建设的一、首先第一步是要初始化一个你任意的n阶方阵,初始化的语句参考如下: int arr[][] {{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}}; 二、显而易见,我这里使用的是一个44的二维数组方阵,为了让大家方便观察我们自己所创建数…

一、首先第一步是要初始化一个你任意的n阶方阵,初始化的语句参考如下:

int arr[][] = {{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};

二、显而易见,我这里使用的是一个4×4的二维数组方阵,为了让大家方便观察我们自己所创建数组的结果,我们先把当前没有做任何处理的方阵打印输出,打印二维数组的方法代码如下:

public void printArray(int[][] array) {int row = array.length;int col = array[0].length;for (int i = 0; i < row; i++) {for (int j = 0; j < col; j++) {System.out.printf("%5d",array[i][j]);}System.out.println();}}

三、将以上两部分代码放在一块如下:

public class Array {public static void main(String[] args) {int arr[][] = {{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};new Array().printArray(arr);}public void printArray(int[][] array) {int row = array.length;int col = array[0].length;for (int i = 0; i < row; i++) {for (int j = 0; j < col; j++) {System.out.printf("%5d",array[i][j]);}System.out.println();}}
}

四、下面让我们执行上述代码,代码执行结果如下(这是我们最开始初始化的4x4的数组方阵):

 五、下面是将数组顺时针旋转90°的逻辑代码(个人认为相关的逻辑比较其他版本更加的简单易懂),代码如下:

public int[][] conversion (int[][] array) {int row = array.length;int col = array[0].length;int result[][] = new int[row][col];int rrow = col;for (int i = 0; i < row; i++) {rrow -= 1;for (int j = 0; j < col; j++) {int temp = array[i][j];result[j][rrow] = temp;}}return result;}

下面是main方法里面的代码部分:

public static void main(String[] args) {int arr[][] = {{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};int[][] result = new Array().conversion(arr);new Array().printArray(arr);}

六、执行上述代码实现数组的顺时针旋转后,所输出的执行结果:

 七、我们已经实现了顺时针旋转90°的方法,完完全全可以以此类来控制数组旋转的次数来轻松实现顺时针旋转(90°、180°、270°)等。

完整代码:

public class Array {public static void main(String[] args) {int arr[][] = {{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};int[][] result = new Array().conversion(arr);new Array().printArray(result);}public int[][] conversion (int[][] array) {int row = array.length;int col = array[0].length;int result[][] = new int[row][col];int rrow = col;for (int i = 0; i < row; i++) {rrow -= 1;for (int j = 0; j < col; j++) {int temp = array[i][j];result[j][rrow] = temp;}}return result;}public void printArray(int[][] array) {int row = array.length;int col = array[0].length;for (int i = 0; i < row; i++) {for (int j = 0; j < col; j++) {System.out.printf("%5d",array[i][j]);}System.out.println();}}
}

八、上述代码逻辑只是个人想法、不一定最优,仅供参考。

        大家有什么更好的方法和逻辑,欢迎讨论。

http://www.jmfq.cn/news/4832605.html

相关文章:

  • 公司做网站找谁/百度下载安装app
  • wordpress使用邮箱/关键词优化包含
  • 成都网页设计培训班/站长工具seo综合查询关键词
  • 做海报的网站推荐/新公司怎么做网络推广
  • 网站开发的基本流程和步骤/大数据智能营销
  • dedecms 网站还原/上海百度推广公司排名
  • 仁怀网站建设不好出手/百度宁波营销中心
  • 网站建设阶段性工作重点/网站推广优化网址
  • 国外做测评的网站有哪些/公司网站怎么做
  • 无锡网站建设哪家专业/打开百度搜索
  • 收费网站必须备案吗/企业推广平台排行榜
  • 金水区网站建设/seo推广价格
  • 网站建设绵阳辉煌电商/杭州seo搜索引擎优化公司
  • 天津网站建设推广/免费建网站最新视频教程
  • 武汉网站建设/永久免费自助建站软件
  • 南京市住宅建设总公司网站/免费的关键词优化工具
  • 河北手机版建站系统哪个好/网站推广优化设计方案
  • 建设网站要求和注意事项/做网页设计一个月能挣多少
  • 网站备案和icp备案/线上推广有哪些渠道
  • 网络建设文章网站/腾讯云1元域名
  • 建筑招聘网站有哪些/马鞍山网站seo
  • 企业开发网站公司/谷歌搜索引擎优化seo
  • 良品铺子网站建设目标/爱站工具下载
  • 给人做网站多少钱/品牌推广营销平台
  • 网站建设外贸/百度云app下载安装
  • 北京专业网站建设/开封网络推广哪家好
  • 首钢建设一公司网站/代发新闻稿最大平台
  • 网站开发中要做哪些东西/种子搜索神器 bt 下载
  • php可以自己做网站吗/seo公司优化排名
  • 帮人家做网站怎么赚钱/地推