编写一个圆类Circle,该类拥有: ①一个成员变量 Radius(私有,浮点型); // 存放圆的半径; ②两个构造方法 Circle( ) // 将半径设为0 Circle(double r ) //创建Circle对象时将半径初始化为r

package Circle;import java.util.Scanner;public class Circle {    private double Radius;    public double getRadius()    {        return Radius;    }   public void setRadius(double r)    {        this.Radius=r;    }    public Circle()//无参构造方法    {        this.Radius=0;//初始化为0        System.out.println("圆");    }    public Circle(double r)//带参构造方法    {        this.Radius=r;    }    public double getRadius()    {        return Radius;    }    public double getArea()//求圆的面积    {        double r=this.Radius;        return r*r*3.14;    }    public double getPerimeter()//求圆的周长    {        return this.Radius*3.14*2;    }    public void show()    {        Scanner cin=new Scanner(System.in);        System.out.println("请输入半径:");        this.setRadius(cin.nextInt());        System.out.println("半径=;"+this.getRadius());        System.out.println("周长;"+this.getPerimeter());        System.out.println("面积="+this.getArea());    }    public static void main(String args[])    {        Circle c=new Circle();        c.show();    }

}

原文地址:https://www.cnblogs.com/gt33/p/8934082.html

时间: 2024-08-06 14:02:02

编写一个圆类Circle,该类拥有: ①一个成员变量 Radius(私有,浮点型); // 存放圆的半径; ②两个构造方法 Circle( ) // 将半径设为0 Circle(double r ) //创建Circle对象时将半径初始化为r的相关文章

1.(1)编写一个接口ShapePara,要求: 接口中的方法: double getArea():获得图形的面积。double getCircumference():获得图形的周长 (2)编写一个圆类Circle,要求:圆类Circle实现接口ShapePara。 该类包含有成员变量: radius:public 修饰的double类型radius,表示圆的半径。 x:private修饰的dou

package jiekou1; public interface ShapePara { //定义常量PI final double PI=3.14; //定义抽象方法 //获得图形面积 double getArea(); //获得图形周长 double getCircumference(); } package jiekou1; public class Circle implements ShapePara { //定义成员变量 public double radius; public d

Java集合框架上机练习题:编写一个Book类,该类至少有name和price两个属性。该类要实现Comparable接口,在接口的compareTo()方法.....

编写一个Book类,该类至少有name和price两个属性.该类要实现Comparable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的price属性的大小关系.在主函数中,选择合适的集合类型存放Book类的若干个对象,然后创建一个新的Book类的对象,并检查该对象与集合中的哪些对象相等. package javajihe; public class Book implements Comparable{ String name; float price; B

实现一个队列类,该类用两个栈来实现

1 /* 2 * 实现一个队列类,该类用两个栈来实现 3 * 队列和栈的主要区别是,队列是先进先出,就像我们在食堂[派对打饭一样,先到先打 4 * 栈是先进后出,就像枪里面的子弹,最先进去的把压到了最低 5 * 因此我们只要修改一下peek()和pop(),以相反顺序执行操作,我们可以利用第二个栈来反转元素的次序 6 * 这种做法是可行的,但是却不是效率最高的,元素的移来移去,重复移动,毫无必要. 7 * 所以在这里我们可以延迟元素的移动,就让元素一直留在第二个栈中,只有必须反转元素次序时才移动

定义一个Rectangle类,该类提供getLength和getWidth方法。

import java.util.Comparator; /** * 定义一个Rectangle类,该类提供getLength和getWidth方法.利用图1-18中的findMax例程编写 * 一种main方法,该方法创建一个Rectangle数组并首先找出依面积最大的Rectangle对象,然后 * 找出依周长最大的Rectangle对象. * @author wulei */public class RectangleTest { /** * 构造一个矩形 */ private int w

在存放源程序的文件夹中建立一个子文件夹 myPackage。例如,在“D:\java”文件夹之中创建一个与包同名的子文件夹 myPackage(D:\java\myPackage)。在 myPackage 包中创建一个YMD类,该类具有计算今年的年份、可以输出一个带有年月日的字符串的功能。设计程序SY31.java,给定某人姓名和出生日期,计算该人年龄,并输出该人姓名、年龄、出生日期。程序使用YM

题目补充: 在存放源程序的文件夹中建立一个子文件夹 myPackage.例如,在"D:\java"文件夹之中创建一个与包同名的子文件夹 myPackage(D:\java\myPackage).在 myPackage 包中创建一个YMD类,该类具有计算今年的年份.可以输出一个带有年月日的字符串的功能.设计程序SY31.java,给定某人姓名和出生日期,计算该人年龄,并输出该人姓名.年龄.出生日期.程序使用YMD的方法来计算年龄. 主要考包的运用 用到java.util.Calendar

第一个OC类、解析第一个OC程序

01第一个OC 类 本文目录 • 一.语法简介 • 二.用Xcode创建第一个OC的类 • 三.第一个类的代码解析 • 四.添加成员变量 • 五.添加方法 • 六.跟Java的比较 • 七.创建对象 • 八.访问公共成员变量和方法说明:这个Objective-C专题,是学习iOS开发的前奏,也为了让有面向对象语言开发经验的程序员,能够快速上手Objective-C.如果你还没有编程经验,或者对Objective-C.iOS开发不感兴趣,请忽略.学习本专题之前,建议先学习C语言专题.OC是一门面向

Android开发中解析、创建Bitmap对象时OOM的有效解决方法并附上一些干货

先来点鸡汤: Stay hungry,stay foolish 这句话的的解读:我们必须了解自己的渺小.如果我们不学习,科技发展的速度会让我们五年后被清空.所以,我们必须用初学者谦虚的自觉,饥饿者渴望的求知态度,来拥抱未来的知识. 这几天做的项目中需要从图库选择图片或者拍照生成图片,然后展现在IamgeView控件上.当然,从图库选择图片和拍照选择图片的功能实现起来很简单.直接写上代码: CharSequence[] items = { "拍照", "图库" };

SF :Salesforce中,创建定制对象时,注意的一些地方

Optional Features区域: Allow Reports:此对象的数据,可以用于报表 Allow Activities:使此对象能够将Task和Calendar对象相关联. Track Field History:平台能够自动跟踪此对象相应字段的编辑活动. Deployment Status区域中,选择Deployed. In Development:会对非管理员用户隐藏此对象. Deployed:创建了此对象,只要给定相应的权限,即可做相应的操作. Object Creation

0_创建Flask 对象时的初始化参数

创建Flask 对象时的初始化参数 # __name__: 自己本身使用 就是 __main__, 别人导入则是模块名 app = Flask(__name__, static_url_path='/python/', # 访问静态资源的url前缀,默认值是static static_folder='static', # 静态文件的目录名,默认就是 static template_folder='templates', # 模板文件的目录名, 默认是 templates ) 原文地址:https