集册 Java实例教程 矩阵旋转

矩阵旋转

欢马劈雪     最近更新时间:2020-01-02 10:19:05

567
提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
矩阵旋转


public class MatrixRotate{

  public static void main(String[] args){/**来自 时代Java公众号 - nowjava.com**/

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

    int[][] matrixR = new int[matrix.length][matrix[0].length];

    for(int i=0; i< matrix.length; i++){

      for (int j=0; j<matrix[i].length; j++){

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

      }

    System.out.println();

    }

    for(int i=0; i< matrix.length; i++){

      for (int j=0; j<matrix[i].length; j++){

        matrixR[i][j] = matrix[matrix[i].length-1-j][i];

      }

    }/** nowjava.com - 时  代  Java 提供 **/

    for(int i=0; i< matrixR.length; i++){

      
展开阅读全文