zhangchanggong001
import java.util.Scanner;
public class exam_1_3 {
public static void main(String args[]) {
System.out.println("请输入圆的半径:");
Scanner sc=new Scanner(System.in);
double r=sc.nextDouble();
Yuanxing_1_3 yuanxing=new Yuanxing_1_3();
System.out.print(yuanxing.C_Yuanxing(r));
System.out.println("请输入三角形的边长:");
Scanner sca=new Scanner(System.in);
double x=sca.nextDouble();
double y=sca.nextDouble();
double z=sca.nextDouble();
C_1 sanjiaoxing=new Sanjiaoxing_1_3();
try {
System.out.print(sanjiaoxing.C_Sanjiaoxing(x, y, z));
} catch (MyException_1_3 e) {
System.out.print(e.getMessage());
}
sc.close();
}
}
class Sanjiaoxing_1_3 implements C_1{
public double C_Sanjiaoxing(double x1, double y1, double z1) throws MyException_1_3{
if((x1+y1<=z1)||(x1+z1<=y1)||(y1+z1<=x1)) {
MyException_1_3 MyEx=new MyException_1_3();
throw MyEx;
}
return x1+y1+z1;
}
}
class Yuanxing_1_3 implements C_1{
double pi=3.14;
public double C_Yuanxing(double r) {
return 2*pi*r;
}
}
interface C_1{
double C_Sanjiaoxing(double x1,double y1,double z1) throws MyException_1_3;
double C_Yuanxing(double r);
}
class MyException_1_3 extends Exception{
String message;
MyException_1_3(){
message="错误提示:两边之和小于第三边";
}
public String getMessage(){
return message;
}
}
zhangchanggong001相关推荐
最新文章
- java-com-util-common-service:BaseService.java
- soap 版本可能不匹配: 出现意外的 envelope 命名空间_Collaboratorv11.5版本上新!GitHub Polling集成被弃用!...
- 元气森林唐彬森:十万块就能爆发团队创造力
- 永恒之蓝漏洞原理 445_新代码漏洞“永恒之黑”该如何警惕?
- 责任心,内因还是外因?
- Java nio Socket非阻塞模式
- 动态规划算法入门---java版
- 利用 Linux tap/tun 虚拟设备写一个 ICMP echo 程序
- 矩阵计算的理论与方法_基于微带线的相位补偿方法分析
- 使用火狐浏览器的原因是什么?使用英文版火狐的原因又是什么?
- 2016年安防企业如何因势而动 顺势而为
- SQLPro for SQLite for Mac(数据库管理软件)
- javascript技术教程蔡敏_JavaScript基础与实践教程 (王萍萍,赵俊莉,孙强) pdf扫描版...
- LaTex数学符号公式
- STM32CubeMX工程提示未定义变量LL_APB1_GRP1_PERIPH_BKP
- 苹果创始人沃兹尼亚克:喜欢小米 乔布斯没那么神!
- 凯文·凯利又出预言:未来科技将由这四股力量推动!
- BAT解密:互联网技术发展之路(1) - 技术发展的驱动力
- SwiftUI macOS源码大全之倒计时App基于coredata(教程含源码)
- oracle ora00957,常见oracle错误代码ORA-xxxxx及其解决方法(持续更行中)
热门文章
- 计算机专业成长计划书,计算机学习计划书
- GhostMirror
- springboot实现条形码_基于SpringBoot+Mybatis+Thymeleaf商品信息管理系统
- 2017软件工程实践第一次作业(随笔)
- 基于HDPHP的视频播客开发视频
- 运筹学与最优化matlab编程,运筹学与最优化MATLAB编程
- 网络安全法草案:公民个人信息应在境内存储
- 昆仑通泰暖通空调中央空调控制组态程序本人完全自行开发,适用于绝大多数西门子方案暖通空调自控系统
- QVM问题纪要:Warning:The remote SSH server rejected X11 forwarding request.
- 考研数学英语第一轮复习方法