2014.10.23
创建一个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相关推荐
- Contest - 2014 SWJTU ACM 手速测试赛(2014.10.31)
题目列表: 2146 Problem A [手速]阔绰的Dim 2147 Problem B [手速]颓废的Dim 2148 Problem C [手速]我的滑板鞋 2149 Problem D [手 ...
- Linux一句话精彩问答--2007/10/23更新
from:http://linux.chinaunix.net/bbs/viewthread.php?tid=16141&extra= Linux一句话精彩问答--2007/10/23更新 [ ...
- 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(全模块,最 ...
- C++ Primer 第10章 习题10.23
//10.23.cpp //编写程序将被排除的单词存储在vector对象中,而不是存储在set对象中 //函数restricted_wc,根据形参指定文件建立单词排除集 //将被排除的单词存储在vec ...
- 电动力学每日一题 2021/10/23 载流板产生的电磁场
电动力学每日一题 2021/10/23 载流板产生的电磁场 载流板的辐射 载流板的辐射 先验证电荷守恒: ∂ρ∂t=−∇⋅J=−∂∂zJz=0\frac{\partial \rho}{\partial ...
- 反欺诈技术揭秘-设备指纹VS关系网络模型 此博文包含图片 (2017-05-12 10:23:52)转载▼ 标签: 设备指纹 关系网络 反欺诈 神经网络模型 分类: 风控 文章来源:网络(经整合梳理
反欺诈技术揭秘-设备指纹VS关系网络模型 (2017-05-12 10:23:52) 转载▼ 标签: 设备指纹 关系网络 反欺诈 神经网络模型 分类: 风控 文章来源:网络(经整合梳理,仅供交流学习使 ...
- Interview:算法岗位面试—10.23下午—上海某科技公司算法岗位(偏机器学习算法,上市)技术面试之比赛积累、项目经验、个人未来发展
Interview:算法岗位面试-10.23下午-上海某科技公司算法岗位(偏机器学习算法,上市)技术面试之比赛积累.项目经验.个人未来发展 导读:该面试,是线上笔试通过之后,邀约的面试.整个面试过程比 ...
- Java黑皮书课后题第10章:**10.23(实现String类)在Java库中提供了String类,给出你自己对下面方法的实现(将新类命名为MyString2)
**10.23(实现String类)在Java库中提供了String类,给出你自己对下面方法的实现(将新类命名为MyString2) 题目 简短的吐槽 代码:这里将类名改用Test23_MyStrin ...
- php中时间轴开发,即显示为“刚刚”、“5分钟前”、“昨天10:23”等
php中时间轴开发,即显示为"刚刚"."5分钟前"."昨天10:23"等 其实这个没什么技术含量,当然就直接贴代码,不废话了(合肥旅游网), ...
最新文章
- kaggle机器学习 入门
- 【ORACLE 高可用】作业 :配置ORACLE GoldenGate 2
- Python 常见的内置模块
- 超声声场模拟_超声全聚焦(TFM)简介
- java url headers,Java CloseableHttpResponse.getHeaders方法代码示例
- 用命令行方式配置JAVA系统变量
- C++ explicit关键字
- bzoj千题计划278:bzoj4590: [Shoi2015]自动刷题机
- java接收ajax上传文件_使用ajax方式上传文件
- CarMaker快速入门第四课开发48V P1混动系统
- Windows窗体之ShowWindow函数分析
- php使用curl函数采集,PHP采集相关教程之一:CURL函数库
- 【rpm】源码包制作rpm包|修改rpm、重新制作rpm包
- 外部js文件中调用pinia时,报错getActivePinia was called with no active Pinia. Did you forget to install pinia?
- EXCEL VBA常用语句
- C语言实现 扫雷游戏 | 简单项目
- 怎样用C/C++开发图形界面(GUI)程序——点名器示例
- 大飞品树莓——自定制树莓派4B系统安装
- 香港电讯亮相2022年算网融合产业发展峰会,荣获SD-WAN+云网融合优秀服务奖
- cmake 排除模式
热门文章
- LRUCache 详解
- IntelliJ IDEA 2022.1 安装教程
- go get dial tcp 172.217.163.49:443: i/o timeout
- Android GO系统推出 安卓低端手机大翻身
- 2012 SunGard China HE 裁员大事记 ---持续跟新中
- Python 的正则匹配
- 企业级开源邮件系统搭建的全过程
- eggs和egg是什么意思_egg是什么意思英语
- 【3.分页展示】查询只有key没有值及其他问题
- CSS学习笔记(六)边框属性与盒子属性