zoukankan      html  css  js  c++  java
  • Java学习的第四十四天

    1.例5.4将二维数组的行列互换

     public class cjava {
         public static void main(String []args) {
    int [][]a=new int [][] {{7,5,6},{3,6,9}};
    int [][]b=new int [3][2];
    int i,j;
    for(i=0;i<2;i++) {
        for(j=0;j<3;j++) {
            b[j][i]=a[i][j];
        }
         }
    for(i=0;i<2;i++)
    {
        for(j=0;j<3;j++) {
            System.out.print(a[i][j]+"   ");
        }
        System.out.println();
    }
    for(j=0;j<3;j++)
    {
        for(i=0;i<2;i++) {
            System.out.print(b[j][i]+ "  ");
        }
        System.out.println();
    }
         }
     }

     例5.5求矩阵最大元素值和所在行数和列数

     public class cjava {
         public static void main(String []args) {
    int [][]a=new int [][] {{5,12,23,56},{19,28,37,46},{-12,-34,6,8}};
    int max;int maxi=1,maxj=1;
    int i,j;
    max=a[0][0];
    for(i=0;i<3;i++) {
        for(j=0;j<4;j++)
        {
            if(max<a[i][j]) {
                max=a[i][j];
                maxi=i+1;
                maxj=j+1;
            }
        }
    }
    System.out.println("最大值为:"+max+"所在行数是:"+maxi+"所在列数为:"+maxj);
         }
     }

     例5.6设计和输出一个钻石图形

     public class cjava {
         public static void main(String []args) {
     char [][] a= {{' ',' ','*'},{' ','*',' ','*'},{'*',' ',' ',' ','*'},{' ','*',' ','*'},{' ',' ','*'}};
     int i,j;
            for(i=0;i<a.length;i++)
        {
               for(j=0;j<a.length;j++)
                    {
                              System.out.print(a[i][j]);
                    }
             System.out.println();
            }
         }
         }

    2.没问题

    3.明天继续写例题

  • 相关阅读:
    ★★★
    ★★
    小狼程序员:工作遐想
    广联达BB了
    计算机网络简单理解
    做个合格的(优秀的)测试开发人员
    开发、测试、测试开发
    8.21
    C++ 选择题总结(回调函数 || 类方法(实例方法)|| )
    深拷贝实现笔记
  • 原文地址:https://www.cnblogs.com/feng747/p/13531880.html
Copyright © 2011-2022 走看看