类的设计 求圆的面积 学习笔记

package com.ctu.java.exer;

public class TestCircle {
	public static void main(String[] args){
		Circle c1 = new Circle();
		c1.radius = 2.3;
		double area = c1.findArea();
		System.out.println(area);

		c1.setRadius(4.5);//c1.radius = 4.5;
		System.out.println(c1.findArea());

	}

}
class Circle{
	double radius = 1.0;
	//public void findArea(){
		//System.out.println(3.14*radius*radius);

	//}
	public double findArea(){
		return 3.14*radius*radius ;
	}
	public double getRadius(){
		return radius;
	}
	public void setRadius(double r){
		radius = r;

	}
}
时间: 2024-08-07 17:01:44

类的设计 求圆的面积 学习笔记的相关文章

c++入门第一天(求圆的面积)

看了一会书,发现C++和C虽然于发上相似,但是解决问题的方式还是不一样的,毕竟面向对象和面向过程是两种不同的思维方式.下面就通过一个求圆的面积的例子,比较C和C++的不同. 需求:输入圆的半径,求解圆的面积 使用C语言来解决:1.定义两个变量半径r.面积s;  2.输入半径;  3.打印结果. 以下是源代码: #include <stdio.h> int main01() { double r, s; //定义变量圆和半径 printf("请输入圆的半径:"); scanf

JAVA求圆的面积

import java.text.DecimalFormat;import java.util.Scanner; public class TheAreaOfCircle { public static void main(String[] args) { /*问题描述 给定圆的半径r,求圆的面积. 输入格式 输入包含一个整数r,表示圆的半径. 输出格式 输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积. 说明:在本题中,输入是一个整数,但是输出是一个实数. 对于实数输出的问题,请

OJ刷题之《默认参数--求圆的面积》

题目描述 根据半径r求圆的面积,如果不指定小数位数,输出结果默认保留两位小数. 部分代码已给定如下,只需要提交缺失的代码. #include <iostream> #include <iomanip> using namespace std; const double PI=3.14159; /* 补充缺少代码 */ int main() { double r; int precision; cin>>r>>precision; showarea(r); s

使用函数 求圆的面积

<?php /** 使用函数 求圆的面积 **/ function circle($n){ define('PI',3.14); echo PI * $n * $n; } circle(3); ?> 原文地址:https://www.cnblogs.com/xm666/p/11163286.html

求圆的面积

题目背景 计算半径为1到10的圆的面积,若面积在40到90之间请输出 接口 int OutPutRotundityArea(float* pResultArray,int &ArrayCount) float* pResultArray :float型数组 Int ArrayCount:数组长度 规格 要求时间复杂度为O(n) π = 3.14 这题实际上很简单,可是题目给的和下载下来的工程文件里的函数参数不同,下载下来的函数原型为: #include <stdlib.h> #incl

输入一个半径求圆的面积和周长

Scanner sc = new Scanner(System.in); System.out.print("请输入半径"); int r =sc.nextInt(); final double π = 3.14; System.out.print("面积为:"+(π*r*r)); System.out.print("周长为:"+(π*r*2));

HDU5120 Intersection 【求圆的面积交】

Intersection Time Limit: 4000/4000 MS (Java/Others)    Memory Limit: 512000/512000 K (Java/Others) Total Submission(s): 41    Accepted Submission(s): 22 Problem Description Matt is a big fan of logo design. Recently he falls in love with logo made up

《大巧不工 web前端设计修炼之道》学习笔记

前端设计如同一个人的着装与外表,站点的设计总是最先吸引人们的眼球.布局是否合理.风格是否简介.配色是否和谐,流程是否通畅,操作是否便捷,这些前端特效都影响着用户对站点的认可度.随着用户体验,可用性,可交互性等越来越多的前端术语的出现,前端设计已经不是简单的HTML.CSS.AJAX等元素的整合了,它更关注交互的流畅性.操作的便利性.流程的合理性.结构的清晰度以及可维护性.页面兼容性以及同后端程序的良好桥接等,应该能够在真正理解WEB应用的需求的基础上放眼全局,把握整个前端的设计方案,因此新的时期

Scala中隐式类代码实战详解之Scala学习笔记-53

package com.leegh.implicits import java.io.Fileimport scala.io.Source /** * @author Guohui Li */object Context_Helper { implicit class FileEnhance(file: File) { def read = Source.fromFile(file.getPath).mkString } implicit class Op(x: Int) { def add(s