「java三个点」java三个点求面积
今天给各位分享java三个点的知识,其中也会对java三个点求面积进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java求三个点组成的三角形面积
- 2、java声明变量在变量名前加三个点是什么意思?------大家看看第7题答案是哪一个
- 3、java 判断三个点是否能组成一个三角形
- 4、String... 后边三个点是什么意思
- 5、java 给定三个点由三个点求三角形周长和面积
java求三个点组成的三角形面积
简单代码如下:
//引入输入输出包
import java.io.*;
public class getSize {
//主函数入口,如果输入有误则抛出异常
public static void main(String[] args) throws IOException {
//声明double类型变量 三个边长a,b,c,边长s,面积area
double a,b,c,s;
double area;
//首先实例化输入的reader对象,然后实例化缓存对象
InputStreamReader reader=new InputStreamReader(System.in);
BufferedReader input =new BufferedReader(reader);
//提示输入信息,并且输入
System.out.println("请输入三角形的边长a");
String temp=input.readLine();
a=Double.parseDouble(temp);
System.out.println("请输入三角形的边长b");
temp=input.readLine();
b=Double.parseDouble(temp);
System.out.println("请输入三角形的边长c");
temp=input.readLine();
c=Double.parseDouble(temp);
//如果输入的包含负数
if(false==((a0)(b0)(c0))){
System.out.println("输入数据有误,请重试");
System.exit(1);
}
Boolean bool1=(a+b)c;
Boolean bool2=(a+c)b;
Boolean bool3=(b+c)a;
//如果两边之和不大于第三边则不符合三角形组成条件
if(false==(bool1bool2bool3)){
System.out.println("抱歉,你输入的数据不能组成三角形,任意两边之和必须大于第三边");
System.exit(1);
}
//如果两边之差不小于第三边则不和三角形组成条件
bool1=(a-b)c;
Boolean bool4=(b-a)c;
bool2=(a-c)b;
Boolean bool5=(c-a)b;
bool3=(b-c)a;
Boolean bool6=(c-b)a;
if(false==(bool1bool2bool3bool4bool5bool6)){
System.out.println("抱歉,您输入的数据不能组成三角形,任意两个之差必须小于第三边");
System.exit(1);
}
//利用海伦公式获取三角形的面积
s=(a+b+c)/2;
area=Math.sqrt(s*(s-a)*(s-b)*(s-c));
System.out.println("该三角形的面积是:"+area);
}
}
java声明变量在变量名前加三个点是什么意思?------大家看看第7题答案是哪一个
func(100); // invoke long
func(100,1); // invoke int
func(new Integer(100)); // invoke integer
...是可变参数,它其实是一个数组,你可以只传入一个参数,也可以传入多个参数。
比如int...即表示你传入多少个int类型的参数都可以。
因为实际是数组,所以,你可以这样获取:
private static void func(int... v) {
假如你传入了2个参数,可以通过v[0],v[1]来获取。
}
这题的答案是:C
java 判断三个点是否能组成一个三角形
只要判断三点是否一线就可以了。
判断(x1-x2)/(y1-y2) == (x2-x3)/(y2-y3) 。为true就是直线,为false就是可以三角形。
判断前还要注意 y1-y2,y2-y3 不能等于0
String... 后边三个点是什么意思
//方法
public String test(String... strings) {
String ans = "";
for (String s : strings) {
ans += s + ",";
}
return "你都会什么技能:"+ans;
}
//三种调用方法
1、test(); //什么技能都不会
注意:如果一个类里同时有test()和test(String…strings)函数,在调用test()时,会优先调用test()函数,
只有当类里只存在test(String…strings)函数时,调用test(),程序才会走test(String…strings)
2、test("java");
3、test("java","php","vue","react");
类型后面三个点(String… strs),是从Java 5开始,表示此处接受的为0到多个参数。
java 给定三个点由三个点求三角形周长和面积
你并没有调用你在Trianglele类中定义的setTri()这个方法啊,也就是x1,x2,x3这三个double类型的属性都是默认值,也就是0,自然算出来的结果是0了
关于java三个点和java三个点求面积的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-09,除非注明,否则均为
原创文章,转载请注明出处。