java练习

  1. 定义一个数组存放1到100的值,计算从1加到100的值。
  2. public class test9_21 {
  3.     public static void main(String[] args){
  4.         int[] a=new int[100];
  5.         int sum=0;
  6.         for(int i=1;i<101;i++){
  7.             a[i-1]=i;
  8.         }
  9.         System.out.println(a.length);
  10.         for(int j=0;j<a.length;j++){
  11.             sum+=a[j];
  12.         }
  13.         System.out.println(sum);
  14.     }
  15. }

  1. 定义两个域D1={张三,李四} ,D2={大数据,计算机科学} ,求两个域的笛卡儿积。
  2. public class test9_21{
  3.     public static void main(String[] args){
  4.         String[] name=new String[]{"张三","李四"};
  5.         String[] major=new String[]{"大数据","计算机科学"};
  6.         String[][] arr=new String[name.length][major.length];
  7.         for(int i=0;i<name.length;i++)
  8.         {
  9.             for(int j=0;j<major.length;j++)
  10.             {
  11.                 arr[i][j]=name[i]+major[j];
  12.                 System.out.println(arr[i][j]);
  13.             }
  14.         }
  15.     }
  16. }

  1. 用java实现下面两个矩阵相加。

     

public class test9_21{

public class test9_21{

    public static void main(String[] args){

        int[][] a=new int[][]{{1,2,3},{4,5,6},{6,7,8}};

        int[][] b=new int[][]{{3,4,5},{7,8,9},{11,10,21}};

        int[][] c=new int[3][3];

        System.out.println(a[0].length);

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

        {

            for(int j=0;j<a[0].length;j++)

            {

                c[i][j]=a[i][j]+b[i][j];

                System.out.print(c[i][j]+"\t");

            }

            System.out.println();

        }

        // System.out.println(c[0][2]);

    }

}

4、二维数据为{{1,9,4},{0,2},{0,1,2,3,4}}计算该二维数据的长度和及每行的长度

public class test9_21{

    public static void main(String[] args){

        int[][] a=new int[][]{{1,9,4},{0,2},{0,1,2,3,4}};

        System.out.println("数组长度为:"+a.length);

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

        {

            System.out.println(""+(i+1)+"行的长度为:"+a[i].length);

        }

    }

}

5、用JAVA实现二维数组赋值和输出。

public class copy {

public static void main(String[] args) {

int a[][]={{1,2,3},{4,5,6}};

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

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

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

}

System.out.println();

}

}

}

public class test9_21 {

    public static void main(String[] args) {

    int a[][]={{1,2,3},{4,5,6}};

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

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

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

    }

    System.out.println();

}

    }

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值