创建一个Point类,定义Triangle类。在Triangle类中定义三个Point实体来表示一个三角形的三个点,在定义一个方法setTri对着三个点进行初始化,然后定义两个方法求三角形的周长perimeter,面积area。在main()中创建一个对象,求给定三点的三角形的周长,面积。

将方法setTri改用构造方法实现初始化。

import java.util.*;
import java.lang.*;
class  Point{int x;int y;
}
class Triangle{Point p1 = new Point();Point p2 = new Point();Point p3 = new Point();double a;double b;double c;public Triangle(){Scanner scanf = new Scanner(System.in);p1.x=scanf.nextInt();p1.y=scanf.nextInt();p2.x=scanf.nextInt();p2.y=scanf.nextInt();p3.x=scanf.nextInt();p3.y=scanf.nextInt();a=Math.sqrt((p1.x-p2.x)*(p1.x-p2.x)+(p1.y-p2.y)*(p1.y-p2.y));b=Math.sqrt((p1.x-p3.x)*(p1.x-p3.x)+(p1.y-p3.y)*(p1.y-p3.y));c=Math.sqrt((p2.x-p3.x)*(p2.x-p3.x)+(p2.y-p3.y)*(p2.y-p3.y));}double perimeter(){double sum;sum=a+b+c;return sum;}double area(){double p,s;          p=(a+b+c)/2;s=Math.sqrt(p*(p-a)*(p-b)*(p-c));return s;}}
class Test{public static void main(String [] args){Triangle q = new Triangle();double p=q.perimeter();         double s=q.area();System.out.println(p+","+s);}}

定义一个圆柱体类Cylinder,通过此类可以计算圆柱体的体积和表面积.

</pre><pre name="code" class="java">import java.util.*;
import java.lang.*;
class Cylinder{                    double r;     double h;double s;double v; public Cylinder(){     Scanner scanf = new Scanner(System.in);     r=scanf.nextInt();     h=scanf.nextInt();      }double area(){    s=6.28*r*r+6.28*r*h;    return s;}double tiji(){    v=3.14*r*r*h;   return v;}
}
class Test{public static void main(String [] args){Cylinder c = new Cylinder();double m=c.area();double n=c.tiji();System.out.println(m+","+n);}
}
import java.util.*;
import java.lang.*;
class Cylinder{
double r;
double h;
double s;
double v;
void setCy(){
Scanner scanf = new Scanner(System.in);
r=scanf.nextInt();
h=scanf.nextInt();
}
double area(){
s=6.28*r*r+6.28*r*h;
return s;
}
double tiji(){
v=3.14*r*r*h;
return v;
}
}
class Test{
public static void main(String [] args){
Cylinder c = new Cylinder();
c.setCy();
double m=c.area();
double n=c.tiji();
System.out.println(m+","+n);
}
}

2014.10.23相关推荐

  1. Contest - 2014 SWJTU ACM 手速测试赛(2014.10.31)

    题目列表: 2146 Problem A [手速]阔绰的Dim 2147 Problem B [手速]颓废的Dim 2148 Problem C [手速]我的滑板鞋 2149 Problem D [手 ...

  2. Linux一句话精彩问答--2007/10/23更新

    from:http://linux.chinaunix.net/bbs/viewthread.php?tid=16141&extra= Linux一句话精彩问答--2007/10/23更新 [ ...

  3. Intergraph CADWorx (Plant, PID, Equipment, IP, SpecEditor) 2014 build 23.07.2013

    Intergraph CADWorx (Plant, P&ID, Equipment, IP, SpecEditor) 2014 build 23.07.2013-ISO 1DVD(全模块,最 ...

  4. C++ Primer 第10章 习题10.23

    //10.23.cpp //编写程序将被排除的单词存储在vector对象中,而不是存储在set对象中 //函数restricted_wc,根据形参指定文件建立单词排除集 //将被排除的单词存储在vec ...

  5. 电动力学每日一题 2021/10/23 载流板产生的电磁场

    电动力学每日一题 2021/10/23 载流板产生的电磁场 载流板的辐射 载流板的辐射 先验证电荷守恒: ∂ρ∂t=−∇⋅J=−∂∂zJz=0\frac{\partial \rho}{\partial ...

  6. 反欺诈技术揭秘-设备指纹VS关系网络模型 此博文包含图片 (2017-05-12 10:23:52)转载▼ 标签: 设备指纹 关系网络 反欺诈 神经网络模型 分类: 风控 文章来源:网络(经整合梳理

    反欺诈技术揭秘-设备指纹VS关系网络模型 (2017-05-12 10:23:52) 转载▼ 标签: 设备指纹 关系网络 反欺诈 神经网络模型 分类: 风控 文章来源:网络(经整合梳理,仅供交流学习使 ...

  7. Interview:算法岗位面试—10.23下午—上海某科技公司算法岗位(偏机器学习算法,上市)技术面试之比赛积累、项目经验、个人未来发展

    Interview:算法岗位面试-10.23下午-上海某科技公司算法岗位(偏机器学习算法,上市)技术面试之比赛积累.项目经验.个人未来发展 导读:该面试,是线上笔试通过之后,邀约的面试.整个面试过程比 ...

  8. Java黑皮书课后题第10章:**10.23(实现String类)在Java库中提供了String类,给出你自己对下面方法的实现(将新类命名为MyString2)

    **10.23(实现String类)在Java库中提供了String类,给出你自己对下面方法的实现(将新类命名为MyString2) 题目 简短的吐槽 代码:这里将类名改用Test23_MyStrin ...

  9. php中时间轴开发,即显示为“刚刚”、“5分钟前”、“昨天10:23”等

    php中时间轴开发,即显示为"刚刚"."5分钟前"."昨天10:23"等 其实这个没什么技术含量,当然就直接贴代码,不废话了(合肥旅游网), ...

最新文章

  1. kaggle机器学习 入门
  2. 【ORACLE 高可用】作业 :配置ORACLE GoldenGate 2
  3. Python 常见的内置模块
  4. 超声声场模拟_超声全聚焦(TFM)简介
  5. java url headers,Java CloseableHttpResponse.getHeaders方法代码示例
  6. 用命令行方式配置JAVA系统变量
  7. C++ explicit关键字
  8. bzoj千题计划278:bzoj4590: [Shoi2015]自动刷题机
  9. java接收ajax上传文件_使用ajax方式上传文件
  10. CarMaker快速入门第四课开发48V P1混动系统
  11. Windows窗体之ShowWindow函数分析
  12. php使用curl函数采集,PHP采集相关教程之一:CURL函数库
  13. 【rpm】源码包制作rpm包|修改rpm、重新制作rpm包
  14. 外部js文件中调用pinia时,报错getActivePinia was called with no active Pinia. Did you forget to install pinia?
  15. EXCEL VBA常用语句
  16. C语言实现 扫雷游戏 | 简单项目
  17. 怎样用C/C++开发图形界面(GUI)程序——点名器示例
  18. 大飞品树莓——自定制树莓派4B系统安装
  19. 香港电讯亮相2022年算网融合产业发展峰会,荣获SD-WAN+云网融合优秀服务奖
  20. cmake 排除模式

热门文章

  1. LRUCache 详解
  2. IntelliJ IDEA 2022.1 安装教程
  3. go get dial tcp 172.217.163.49:443: i/o timeout
  4. Android GO系统推出 安卓低端手机大翻身
  5. 2012 SunGard China HE 裁员大事记 ---持续跟新中
  6. Python 的正则匹配
  7. 企业级开源邮件系统搭建的全过程
  8. eggs和egg是什么意思_egg是什么意思英语
  9. 【3.分页展示】查询只有key没有值及其他问题
  10. CSS学习笔记(六)边框属性与盒子属性