java上机 第五周 任务3 创建一个圆形类
2012-09-27 23:05
302 查看
/* * 程序头部注释开始 * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:创建一个圆形类 * 作 者:薛广晨 * 完成日期:2011 年 09 月 27 日 * 版 本号:x1.0 * 对任务及求解方法的描述部分 * 输入描述: * 问题描述:封装一类圆形对象Circle,该类对象具有半径的属性, * 具有初始化圆的功能、修改半径的功能、求周长的功能、求面积的功能。 * 程序输出: * 程序头部的注释结束 */ package xue; public class Circle { public static final float PI = 3.1415926f; /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub CCircle c = new CCircle(3); c.display(); System.out.println("圆的面积为:" + c.area()); System.out.println("圆的周长为:" + c.perimeter()); c.set_R(4); c.display(); System.out.println("圆的面积为:" + c.area()); System.out.println("圆的周长为:" + c.perimeter()); } } class CCircle { float R; CCircle() { this.R = 0; } CCircle(float R) { this.R = R; } public void set_R(float R) { this.R = R; } public float perimeter()// 计算圆的周长 { return 2 * Circle.PI * R; } public float area()// 计算并返回圆的面积 { return Circle.PI * R * R; } public void display() { System.out.println("半径是" + R + "的圆"); } }
运行结果:
相关文章推荐
- java上机 第五周 任务1 创建一个三角形类
- java上机 第五周 任务2 创建一个梯形类
- java上机 第五周 任务5 封装一个矩阵类
- JAVA--第五周实验--任务4--将三角形对象Triangle、梯形对象Ladder、圆形对象Circle进行测试。
- 一个Java Jenkins工具类,支持创建,构建,带参数构建,删除JenkinsJob,停止Jenkins Job任务等
- 创建一个圆形的按钮(JAVA)
- 第五周上机指导--任务4--设计一个学生类,建立一个对象数组,内放5个学生的数据
- Java上机 第五周 任务6 矩阵中数据的位置变换功能、矩阵的加法功能、矩阵的乘法功能
- 第五周上机指导--任务四--设计一个学生类,包括学号(num)和成绩(score),建立一个对象数组(改进版)
- java上机 第五周 任务4 测试三个类
- JAVA--第五周实验--任务3--封装一类圆形对象Triangle,并实现一些求周长求面积的功能。
- java上机 第十一周 任务2 模拟一个信号灯
- 一个程序理解java二叉树-创建、递归非递归便利、获取路径
- 怎样通过Visual C#.net创建一个DTS任务
- 怎么用maven创建一个Java Web项目?
- 创建一个类的时候java的执行顺序
- 创建了一个JAVA画图功能图形库
- 第五周上机任务4
- java创建一个类并编译运行day01
- java上机任务(四)———CSDN我又回来了