java:矩阵面积

实现一个矩阵类Rectangle,包含如下的一些成员变量与函数:

  1. 两个共有的成员变量 width 和 height 分别代表宽度和高度。
  2. 一个构造函数,接受2个参数 width 和 height 来设定矩阵的宽度和高度。
  3. 一个成员函数 getArea,返回这个矩阵的面积。
public class Solution {
	public static void main(String args[]) {
		Rectangle testArea = new Rectangle(2, 3);
		testArea.getArea();

	}

}

class Rectangle {
	/**
	 * 实现一个矩阵类Rectangle,包含如下的一些成员变量与函数: 两个共有的成员变量 width 和 height 分别代表宽度和高度。
	 * 一个构造函数,接受2个参数 width 和 height 来设定矩阵的宽度和高度。 一个成员函数 getArea,返回这个矩阵的面积。
	 */
	private int width, height;

	public void Rectangle() {

	}

	public Rectangle(int width, int height) {
		this.width = width;
		this.height = height;
	}

	public int getArea() {
		int Area = 0;
		Area = this.width * this.height;
		System.out.println(Area);
		return Area;
	}
}

  

原文地址:https://www.cnblogs.com/songqingbo/p/10523907.html

时间: 2024-10-29 16:24:27

java:矩阵面积的相关文章

直方图最大矩阵面积

直方图最大矩阵面积法: 给定n个非负整数,表示直方图的方柱的高度,同时,每个方柱的宽度假定都为1,找出直方图中最大的矩形面积. 如:给定高度为:2,1,5,6,2,3,最大面积为10. 程序实现: 1 #include <iostream> 2 #include <stack> 3 #include <algorithm> 4 #include <cstring> 5 using namespace std; 6 7 int LargestRectangle

JAMA:Java矩阵包

原文链接:JAMA:Java矩阵包 API文档链接:线性代数Java包 JAMA jama是一个非常好用的java的线性代数软件包.适用于日常编程可能碰到的各种矩阵运算问题,提供了一个优雅的简便的解决方案. jama:java 矩阵包 背景 jama是一个基本的线性代数java包,它提供了实数非稀疏矩阵类,程序员可构造操控这些类.对于经常使用到矩阵运算的码农来说,即使不精通线性代数也没有关系,因为jama包提供的功能已经够用,调用方便,使用自然,而且易于理解.Jama包意欲称为java的标准矩阵

Codeforces Round #337 (Div. 2) D. Vika and Segments 线段树 矩阵面积并

D. Vika and Segments Vika has an infinite sheet of squared paper. Initially all squares are white. She introduced a two-dimensional coordinate system on this sheet and drew n black horizontal and vertical segments parallel to the coordinate axes. All

Java基础 矩阵面积

提供 数据结构与算法题目 的平台是LintCode,参考链接是:http://www.lintcode.com/zh-cn/ 问题描述: 参考代码: public class Rectangle { /* * Define two public attributes width and height of type int. */ // write your code here public int width; public int height; /* * Define a construc

POJ 3695 Rectangles 1w询问求20个矩阵面积并 容斥

题目链接:点击打开链接 一个详细的题解:点击打开链接 题目大意是给出若干个矩形(n <= 20) 然后m个询问(m <= 100000) 每个询问会给出一些矩形的编号,问这些矩形的面积并有多大 谈到矩形并,也许第一反应都是线段树 但是此题有一个特点,就是n非常小,m却非常大 用线段树很有可能会不行 于是换个思路,n很小,我们可以把所有的可能组合情况都考虑到,然后呢预处理出来,这样询问时就是O(1)的查询了 但是1<<20显然是远大于100000的 也就是说我们没必要把所有情况都考虑

java 矩阵转置算法

工作中用到了行列转置,把这两种情况的算法记下来,以便后用 1.行列数相等的转置 1 /** 2 * @description 矩阵转置 3 * @author oldmonk 4 * @time 2017年8月18日 5 */ 6 public class test { 7 8 public static void main(String [] args) { 9 int data [][] = new int [] [] { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8,

蓝桥杯_基础训练_矩阵面积交

基础练习 矩形面积交 时间限制:1.0s   内存限制:512.0MB 问题描述 平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴.对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积. 输入格式 输入仅包含两行,每行描述一个矩形. 在每行中,给出矩形的一对相对顶点的坐标,每个点的坐标都用两个绝对值不超过10^7的实数表示. 输出格式 输出仅包含一个实数,为交的面积,保留到小数后两位. 样例输入 1 1 3 32 2 4 4 样例输出 1.00 题解: 由于不知道输

一个N*M的矩阵,找出这个矩阵中所有元素的和不小于K的面积最小的子矩阵

题目描述: 一个N*M的矩阵,找出这个矩阵中所有元素的和不小于K的面积最小的子矩阵(矩阵中元素个数为矩阵面积) 输入: 每个案例第一行三个正整数N,M<=100,表示矩阵大小,和一个整数K 接下来N行,每行M个数,表示矩阵每个元素的值 输出: 输出最小面积的值.如果出现任意矩阵的和都小于K,直接输出-1. 样例输入: 4 4 10 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 样例输出: 1 首先这个题应该是有一个动态规划的解法,不过好像复杂度也要到O(n^3lo

UVALive 3029 City Game 悬线法求最大子矩阵面积 dp

题目链接:点击打开链接 Bob is a strategy game programming specialist. In his new city building game the gaming environment is as follows: a city is built up by areas, in which there are streets, trees, factories and buildings. There is still some space in the a