「算面积java」圆的平方怎么算面积
今天给各位分享算面积java的知识,其中也会对圆的平方怎么算面积进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、用java编写程序求三角形的面积
- 2、java中怎么求三角形的面积
- 3、Java 求面积
- 4、JAVA编程中求圆的面积怎么写?
- 5、如何用java计算一个圆的面积和周长?
- 6、java求几何图形面积
用java编写程序求三角形的面积
构成三角形的条件,要根据任意两边和要大于第三边。代码如下:
import java.util.Scanner;
public class woo {
public static void main(String args[]) {
Scanner scan =new Scanner(System.in);
System.out.println("输入三角形的三边");
int a = scan.nextByte();
int b = scan.nextByte();
int c = scan.nextByte();
float s =(a+b+c)/2f;
float S = (float) Math.sqrt(s*(s-a)*(s-b)*(s-c));
if (a+bc b+ca a+cb){
System.out.println(S);
}
else{
System.out.println("不构成三角形");
}
}
}
扩展资料:
三角形是由同一平面内不在同一直线上的三条线段‘首尾’顺次连接所组成的封闭图形,在数学、建筑学有应用。
常见的三角形按边分有普通三角形(三条边都不相等),等腰三角(腰与底不等的等腰三角形、腰与底相等的等腰三角形即等边三角形);按角分有直角三角形、锐角三角形、钝角三角形等,其中锐角三角形和钝角三角形统称斜三角形。
三角形在平面上三角形的内角和等于180°,在平面上三角形的外角和等于360° , 在平面上三角形的外角等于与其不相邻的两个内角之和。
参考资料:
三角形面积公式——百度百科
java中怎么求三角形的面积
java中求三角形的面积可以通过海伦公式来求解,具体示例代码如下:
public class Demo3 {
public static void main(String[] args) {
//三边长
float a = 3;
float b = 4;
float c = 5;
float s;//面积
s = (float)((1.0/4.0)*Math.sqrt((a+b+c)*(a+b-c)*(a+c-b)*(b+c-a)));
System.out.println(s);
}
}
海伦公式是利用三角形的三条边的边长直接求三角形面积的公式,公式为1/4*sqrt[(a+b+c)*(a+b-c)*(a+c-b)*(b+c-a)]。
Java 求面积
因为你写了 getArea2=1/2*t2*Math.sqrt((t2*t2)-(1/4*t2*t2));
这里1 / 2两个都是整数,计算等于0。
1 / 4也等于0。
改成
getArea2 = 0.5*t2*Math.sqrt((t2*t2)-(0.25*t2*t2));
就可以了
JAVA编程中求圆的面积怎么写?
import java.util.Scanner;
//java 并不直接支持控制台输入,但可以使用Scanner类建立它的对象,已读取来System.in的输入
public class KongZhi {
public static void main(String[] args) {
Scanner input = new Scanner( System.in);
System.out.println("Enter a number for radius: ");
double radius = input.nextDouble();
double area= radius*radius*3.14;
System.out.println("The area for the circle of radius "+radius+" "+area);
}
}
扩展资料:
其他方法求圆的面积:
#includestdio.h
#includemath.h
#define M=3.14
int main()
{
int r;
double s;
scanf("%d",r);
s=M*pow(r,2);
printf("%0.7lf",s);
return 0;
}
如何用java计算一个圆的面积和周长?
一、数学公式:
圆周长=2*π*半径
面积=π*半径²
二、算法分析:
周长和面积都依赖半径,所以要先输入半径值,然后套用公式,计算周长和面积。 最终输出结果即可。
三、参考代码:
代码如下
#include "stdio.h"
#define Pi 3.14
void main()
{
float r,c,area;
printf("请输入圆的半径:");
scanf("%f",r);
c=2*Pi*r;
area=Pi*r*r;
printf("该圆的周长是%.2f,面积是%.2f\n",c,area);
}
java求几何图形面积
代码如下:
abstract class Geometry {
abstract double getArea();
}
// 三角形
class Triangle extends Geometry {
// 边
private double a;
// 边
private double b;
// 边
private double c;
public Triangle(double a, double b, double c) {
this.a = a;
this.b = b;
this.c = c;
}
@Override
double getArea() {
double p = (a + b + c) / 2;
return Math.sqrt(p * (p - a) * (p - b) * (p - c));
}
}
// 圆
class Circle extends Geometry {
// 半径
private double r;
public Circle(double r) {
this.r = r;
}
@Override
double getArea() {
return Math.PI * r * r;
}
}
// 梯形
class Ladder extends Geometry {
// 上底
private double a;
// 下底
private double b;
// 高
private double h;
public Ladder(double a, double b, double h) {
this.a = a;
this.b = b;
this.h = h;
}
@Override
double getArea() {
return (a + b) * h / 2;
}
}
class Test {
double computeGeometryArea(Geometry g) {
return g.getArea();
}
}
public class Demo {
public static void main(String[] args) {
Test test = new Test();
Triangle triangle = new Triangle(3, 4, 6);
System.out.println("三角形面积:" + test.computeGeometryArea(triangle));
Circle circle = new Circle(10);
System.out.println("圆面积:" + test.computeGeometryArea(circle));
Ladder ladder = new Ladder(10, 20, 15);
System.out.println("梯形面积:" + test.computeGeometryArea(ladder));
}
}
运行结果:
算面积java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于圆的平方怎么算面积、算面积java的信息别忘了在本站进行查找喔。