java上机 第五周 任务2 创建一个梯形类
来源:互联网 发布:免费外贸交流软件 编辑:程序博客网 时间:2024/06/06 00:58
/* * 程序头部注释开始 * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:创建一个梯形类 * 作 者:薛广晨 * 完成日期:2011 年 09 月 27 日 * 版 本号:x1.0 * 对任务及求解方法的描述部分 * 输入描述: * 问题描述:封装一类梯形对象Ladder,该类对象具有上底、下底和高的属性,* 具有初始化梯形的功能、修改上底、下底和高的功能、求周长的功能、求面积的功能。* 程序输出: * 程序头部的注释结束 */package xue;public class Ladder {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stub CLadder c = new CLadder(3, 4, 5); c.display(); System.out.println("梯形的面积为:" + c.area()); System.out.println("梯形的周长为:" + c.perimeter()); c.set_A(5); c.set_B(6); c.set_h(7); c.display(); System.out.println("梯形的面积为:" + c.area()); System.out.println("梯形的周长为:" + c.perimeter()); } }class CLadder { float A, B, h; CLadder() { this.A = 0; this.B = 0; this.h = 0; } CLadder(float A, float B, float h) { this.A = A; this.B = B; this.h = h; } public void set_A(float A) { this.A = A; } public void set_B(float B) { this.B = B; } public void set_h(float h) { this.h = h; } public float perimeter()// 计算梯形的周长 { float c; c=(float)Math.sqrt(((A-B)/2)*((A-B)/2)+h*h ); return (A+B+2*c); } public float area()// 计算并返回梯形的面积 { return((A + B)*h) / 2; } public void display() { System.out.println("梯形的上底,下底,高分别为:" + A + " " + B + " " + h); } }
运行结果:
- java上机 第五周 任务2 创建一个梯形类
- java上机 第五周 任务1 创建一个三角形类
- java上机 第五周 任务3 创建一个圆形类
- java上机 第五周 任务5 封装一个矩阵类
- 第五周上机任务2
- 第五周上机任务2
- java上机 第五周 任务4 测试三个类
- 第五周上机任务
- 第五周上机任务项目2-分数类
- 2013第五周上机任务【项目2 分数类】
- 第五周上机任务项目 2
- 第五周上机任务1
- 第五周上机任务3
- 第五周上机任务4
- 第五周上机任务1
- JAVA--第五周实验--任务2--封装一类梯形形对象Triangle,并实现一些求周长求面积的功能。
- JAVA--第五周实验--任务4--将三角形对象Triangle、梯形对象Ladder、圆形对象Circle进行测试。
- 2013第五周上机任务【项目3 长方体类】
- 外网访问内网WEB网站(适合动态IP)
- GL10方法解析
- 一天一个算法题-简单的-递归-N的阶乘
- ContentProvider中gettype() 和MIME类型的理解
- 【LaTeX】CTeX数据结构模板
- java上机 第五周 任务2 创建一个梯形类
- Html5新标签解释及用法
- poj1006--中国剩余定理
- 有名管道
- ZOJ 3396 Conference Call 求经过特定3点的最小生成树
- 报表的设计
- Hibernate 可以实现分页查询
- ZOJ 3464 Rugby Football 水题
- ZOJ 3465 The Hive 暴力模拟