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.明天继续写例题

  • 相关阅读:
    10.28MySQL的介绍和安装
    10.24 Event事件,进程池与线程池,协程
    10.23GIL全局解释器锁,多线程作用,死锁,递归锁,信号量
    10.22进程互斥锁,队列,堆栈,线程
    10.21 操作系统发展史,进程
    10.18(粘包问题与解决方法,UDP,socketserver)
    day 67小结
    day 67作业
    day 66 小结
    day 66作业
  • 原文地址:https://www.cnblogs.com/feng747/p/13531880.html
Copyright © 2011-2022 走看看