用java编写圆锥_求java大神帮忙 求大神帮助!Java
导航:网站首页 >
求java大神帮忙 求大神帮助!Java
求java大神帮忙 求大神帮助!Java
相关问题:
匿名网友:
普通类
public class CircularA {
//求圆的表面积
public double surfaceArea(double radius) {
return 4*Math.PI*radius*radius;
}
//圆内接正方形面积
public double withinSquare(double radius) {
return 6*(Math.sqrt(3)/6)*radius*(Math.sqrt(3)/6)*radius;
}
//圆外接正方形面积
public double outsideSquare(double radius) {
return radius*2*radius*2*6;
}
}
抽象类
public abstract class CircularB {
//求圆的表面积
public abstract double surfaceArea(double radius) ;
//圆内接正方形面积
public abstract double withinSquare(double radius) ;
//圆外接正方形面积
public abstract double outsideSquare(double radius);
}
接口
public interface CircularC {
//求圆的表面积
public double surfaceArea(double radius) ;
//圆内接正方形面积
public double withinSquare(double radius);
//圆外接正方形面积
public double outsideSquare(double radius) ;
}
继承抽象类
public class CircularD extends CircularB {
@Override
public double surfaceArea(double radius) {
return 4*Math.PI*radius*radius;
}
@Override
public double withinSquare(double radius) {
return 6*(Math.sqrt(3)/6)*radius*(Math.sqrt(3)/6)*radius;
}
@Override
public double outsideSquare(double radius) {
return radius*2*radius*2*6;
}
}
实现接口
public class CircularE implements CircularC {
@Override
public double surfaceArea(double radius) {
return 4*Math.PI*radius*radius;
}
@Override
public double withinSquare(double radius) {
return 6*(Math.sqrt(3)/6)*radius*(Math.sqrt(3)/6)*radius;
}
@Override
public double outsideSquare(double radius) {
return radius*2*radius*2*6;
}
}
public class Test {
//测试普通类
public void testA(double redius) {
CircularA circularA = new CircularA();
//求圆的表面积(传入半径)
double s1 = circularA.surfaceArea(redius);
System.out.println(s1);
//圆内接正方形面积(出入半径)
double s2 = circularA.withinSquare(redius);
System.out.println(s2);
//圆外接正方形面积(传入半径)
double s3 = circularA.outsideSquare(redius);
System.out.println(s3);
}
//测试抽象类
public void testB(double redius) {
//多态。声明父类对象,new 子类。
CircularB circular = new CircularD();
//求圆的表面积(传入半径)
double s1 = circular.surfaceArea(redius);
System.out.println(s1);
//圆内接正方形面积(出入半径)
double s2 = circular.withinSquare(redius);
System.out.println(s2);
//圆外接正方形面积(传入半径)
double s3 = circular.outsideSquare(redius);
System.out.println(s3);
}
//测试接口
public void testC(double redius) {
CircularC circular = new CircularE();
//求圆的表面积(传入半径)
double s1 = circular.surfaceArea(redius);
System.out.println(s1);
//圆内接正方形面积(出入半径)
double s2 = circular.withinSquare(redius);
System.out.println(s2);
//圆外接正方形面积(传入半径)
double s3 = circular.outsideSquare(redius);
System.out.println(s3);
}
public static void main(String[] args) {
Test test = new Test();
test.testA(10);
test.testB(10);
test.testC(10);
}
}
这里说明一点:抽象类可以定义一个完整的方法,直接由子类继承,或者定义抽象方法,由子类重写
匿名网友:
1.求java大神帮忙
问:java 分别利用普通类、抽象类、接口的多态性编程求圆、圆内接正方形、圆...
2.求大神帮助!Java
问:Account account1 = new SAccount(“s123”,”Tom”,1000); account1.withdr...
3.求Java大神帮忙
问:1月1日要交了,能打包发给我吗,带数据库的!
4.java题,求大神帮助
问:判断两个数是否为孪生素数
5.一个java作业,求大神帮忙做一下,非常感谢!!!
答:这涉及到数据库,不加悬赏我报酬估计没人愿意给你做
6.初学者java小程序,求java大神帮我补充一下空缺代...
问:分析:辗转相除法(1)用一个整数去除另一个整数,得到它们的余数;(2)如...
7.求java大神帮我做一下这个题
问:只有两space的下面一行有错误,麻烦帮我改正一下。
8.求JAVA大神帮忙解决一道JAVA难题
问:员工张三有两个主管,主管A和主管B经常会根据张三的表现给张三调工资,...
9.求JAVA大神帮忙解决几道题
问:2.变量、常量、数据类型转换练习 编写程序计算半径为5,高为10的圆锥形...
10.java一个简单编程,求大神帮忙!!!
问:定义一个图书类Book,要求如下: (1)属性包括:书名name(String类型...
问题推荐
用java编写圆锥_求java大神帮忙 求大神帮助!Java相关推荐
- 用java编写圆锥_用java中的graphics画圆锥的代码
展开全部 圆锥就32313133353236313431303231363533e4b893e5b19e31333337616564是一个三角形+一个椭圆.只要算好三角形和椭圆 的坐标就可以了impo ...
- 视频教程-大型Java项目视频教程_王勇老师DRP项目教程完整版292集-Java
大型Java项目视频教程_王勇老师DRP项目教程完整版292集 动力节点王勇老师,CCTV<影响力对话>栏目特约嘉宾,Java培训知名讲师,中国Java培训领军人物,北京动力节点创始人,董 ...
- java编写正则表达式_如何用Java编写最快的表达式评估器之一
java编写正则表达式 当然,标题有点吸引人,但确实如此(您当然不相信自己没有伪造自己的基准,但这是另一回事了). 因此,上周我正在寻找一个小型且可用的库来评估数学表达式. 我几乎直接偶然发现了这个s ...
- java编写存钱_用Java编写一个简单的存款
package desposit.money; public class DespositMoney { public static void main(String[] args) { Custom ...
- java 编写代码_如果您在2016年编写过Java代码-这是您不容错过的趋势
java 编写代码 2016年最有趣的Java相关主题 关于代码,有很多热门话题,而要跟上所有事情,这是一项全职的工作. 如果您想知道如何从谷壳中分离出小麦,我们已经为您完成了工作. 在下面的文章中, ...
- java 编写代码_如果您在2015年编写过Java代码-这是您不容错过的趋势
java 编写代码 去年我们有机会遇到的最有趣趋势的实用概述 在这篇文章中,我们回顾了构成我们2015年对话的5个主题和新发展.与其他许多年终总结保持较高水平的不同,我们将做一个更实际的操作不用流行语 ...
- java编写代理服务器_如何编写Java代理
java编写代理服务器 对于vmlens (轻量级Java竞争条件捕获器),我们使用Java代理来跟踪字段访问. 这是我们学习的实现此类代理的经验教训. 开始 使用"静态公共静态无效值pre ...
- java编写管理系统_用java编写学生信息管理系统
<用java编写学生信息管理系统>由会员分享,可在线阅读,更多相关<用java编写学生信息管理系统(7页珍藏版)>请在人人文库网上搜索. 1.用java编写学生信息管理系统im ...
- java前沿技术_互联网百强企业架构师告诉你,Java应该这么学!云和数据超全面Java中级程序员学习路线图重磅发布!...
作为常居编程语言排行榜第一名的编程语言,Java语言以其稳定性.健壮性著称,是一门非常成熟的编程语言,多年来一直是国际上众多企业的首选编程语言. Java语言不仅吸收了C++语言的各种优点,还摒弃了C ...
最新文章
- 码云上传代码添加标签_如何使用码云-百度经验
- Tomcat 架构原理解析到架构设计借鉴
- html转换pdf 分页,(html2canvas jspdf)html转pdf带分页
- spring-文件上传
- linuv创建文件的命令_ECS实践案例丨逻辑卷的创建和扩容操作指导
- react提交数据到数据库_React型关系数据库事务
- 万兆网卡实际吞吐量_AKITIO 10G/NBASE-T PCIe 网卡开箱拆解评测
- ThinkPHP redirect 页面重定向使用详解与实例
- IDEA Translation插件安装及设置鼠标悬浮提示的自动翻译
- js 设置password placeholder样式_150+ 个优质的 Node.js 包和资源
- python windows 消息通讯_如何使用python與windows中的事件/消息掛鈎
- LE SHAN GIANT BUDDHA and LINGYUN TEMPLE
- hp linux还原系统还原,酷越一键备份还原 惠普电脑系统还原
- 航天信息上传服务器地址,金税盘上传参数设置怎么设置?
- ansys19.0安装破解教程(图文详解)
- qq等级查询php源码,基于PHP的QQ等级计算器
- ios swift UIActivityIndicatorView 菊花 加载中...
- 4.9抽奖 | 实验室攻防平台邀请码
- 映客 LFLiveKit 推流
- 计算通过率逾期率并绘制通过率逾期率曲线
热门文章
- Pose Get的区别
- 多线程下的单例模式你真的了解吗?
- 【AWS】 AWS Free Usage Tier
- 关于多线程的一点补充
- SQL语言基础【DDL、DML、DCL、DQL】
- 微课|玩转Python轻松过二级(3.1节):列表常用方法
- apt-get install php5-redis,Ubuntu14-04安装redis和php5-redis扩展
- modelsim仿真不出波形_直接扩频通信(下)仿真
- python 朋友圈自动回复评论_Python自动回复微信好友新年祝福
- gts 什么是google_Google Analytics分析(GA)是什么?为什么全世界都在用