`

帮一个初学者朋友写的矩阵加法

    博客分类:
  • C++
J# 
阅读更多
package com.javaeye.sunhj.test;

import java.util.Random;

public class Maintest1 {
    public static void main(String[] args) {
        //定义两个2维数组
        int[][] array1 = new int[3][5];
        int[][] array2 = new int[3][5];
       
        //定义一个随机数
        Random random = new Random();
       
        //为数组赋值
        for(int i=0; i<=array1.length-1; i++) {
            for(int j=0; j<=array1[i].length-1; j++) {
                //分别去小于100的随机数为数组赋值
                array1[i][j] = random.nextInt(100);
                array2[i][j] = random.nextInt(100);
            }
        }
       
        //定义一个结果2维数组
        int[][] totalArray = new int[3][5];
       
        //计算结果
        for(int i=0; i<=array1.length-1; i++) {
            for(int j=0; j<=array1[i].length-1; j++) {
                //分别去小于100的随机数为数组赋值
                totalArray[i][j] = array1[i][j] + array2[i][j];
            }
        }
       
        //输出2维数组       
        for(int i=0; i<=array1.length-1; i++) {
            for(int j=0; j<=array1[i].length-1; j++) {
                System.out.print(array1[i][j] + " ");
            }
            System.out.println();
        }
       
        System.out.println(" + ");
       
        for(int i=0; i<=array2.length-1; i++) {
            for(int j=0; j<=array2[i].length-1; j++) {
                System.out.print(array2[i][j] + " ");
            }
            System.out.println();
        }
       
        System.out.println(" = ");
       
        for(int i=0; i<=totalArray.length-1; i++) {
            for(int j=0; j<=totalArray[i].length-1; j++) {
                System.out.print(totalArray[i][j] + " ");
            }
            System.out.println();
        }
    }
}

 输出结果

  • 大小: 13.8 KB
分享到:
评论

相关推荐

    opencl实现矩阵加法

    opencl实现矩阵加法,非常适合初学者学习使用,能够全面了解OpenCL的运行原理,本实验环境ubuntu+NVIDIA CUDA8.0,关于环境配置可以查看我的博文。

    《MATLAB在日常计算中的应用》【杜树春】样章

    5.4.4一个4×5矩阵与一个5×3矩阵相乘 5.5矩阵求逆 5.5.1求2阶矩阵的逆阵 5.5.2求3阶矩阵的逆阵 5.5.3求4阶矩阵的逆阵 5.5.4求5阶矩阵的逆阵 5.5.5求6阶矩阵的逆阵 5.6求矩阵的特征值和特征向量 5.6.1求2阶...

    id3matlab代码多-MachineLearningStarted:机器学习开始

    matlab代码多学习机器学习的路线图,面向初学者的深度学习 我已经学习了2个月的机器学习,我相信您也可以做到。 该路线图将帮助您从基本到高级掌握这项技术,从纯python到TensorFlow或Keras等高级库构建机器学习模型...

    windows环境下32位汇编语言程序设计

    笔者从事汇编编程已经有十几年的历史了,从8086时代的DOS汇编编程开始到当前的Win32汇编编程,从一个初学者到现在能利用Win32汇编来解决大部分编程需求,中间也经过了很长时间的摸索和大量的挫折,所以笔者很清楚...

    200个经典C程序源码小游戏

    经典的C资源,很全面详细 对于初学者来说,太重要了! 第一部分 基础篇 001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 ...

    C程序范例宝典(基础代码详解)

     本书既可作为C程序的初学者学习用书,也可作为程序开发人员、相关培训机构老师和学生的参考用书。 第1章 基础知识 1 1.1 进制转换 2 实例001 十进制转换为十六进制 2 实例002 十进制转换为二进制 3 实例...

    C#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载

    《C#开发实例大全(基础卷)》既适合C#程序员参考和查阅,也适合C#初学者,如高校学生、软件开发培训学员及相关求职人员学习、练习、速查使用。 第1篇 C#编程基础篇 第1章 C#开发环境的使用 2 1.1 Visual Studio...

    电赛必备220个C语言实例源码分享-电路方案

    同时供C语言初学者可以参考。包括五子棋游戏、图书管理系统等。附件内容包括C语言源码和turbo C exe文件。 清单如下: 第一部分 基础篇 001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 ...

Global site tag (gtag.js) - Google Analytics