编写一个程序随机产生3个20以内的数作为三角形三条边的长,检查能否构成一个三角形.用java写代码.编写一个程序随机产生3个20以内的数作为三角形三条边的长,检查能否构成一个三角形,如果
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 02:55:26
![编写一个程序随机产生3个20以内的数作为三角形三条边的长,检查能否构成一个三角形.用java写代码.编写一个程序随机产生3个20以内的数作为三角形三条边的长,检查能否构成一个三角形,如果](/uploads/image/z/5800703-23-3.jpg?t=%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E7%A8%8B%E5%BA%8F%E9%9A%8F%E6%9C%BA%E4%BA%A7%E7%94%9F3%E4%B8%AA20%E4%BB%A5%E5%86%85%E7%9A%84%E6%95%B0%E4%BD%9C%E4%B8%BA%E4%B8%89%E8%A7%92%E5%BD%A2%E4%B8%89%E6%9D%A1%E8%BE%B9%E7%9A%84%E9%95%BF%2C%E6%A3%80%E6%9F%A5%E8%83%BD%E5%90%A6%E6%9E%84%E6%88%90%E4%B8%80%E4%B8%AA%E4%B8%89%E8%A7%92%E5%BD%A2.%E7%94%A8java%E5%86%99%E4%BB%A3%E7%A0%81.%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E7%A8%8B%E5%BA%8F%E9%9A%8F%E6%9C%BA%E4%BA%A7%E7%94%9F3%E4%B8%AA20%E4%BB%A5%E5%86%85%E7%9A%84%E6%95%B0%E4%BD%9C%E4%B8%BA%E4%B8%89%E8%A7%92%E5%BD%A2%E4%B8%89%E6%9D%A1%E8%BE%B9%E7%9A%84%E9%95%BF%2C%E6%A3%80%E6%9F%A5%E8%83%BD%E5%90%A6%E6%9E%84%E6%88%90%E4%B8%80%E4%B8%AA%E4%B8%89%E8%A7%92%E5%BD%A2%2C%E5%A6%82%E6%9E%9C)
编写一个程序随机产生3个20以内的数作为三角形三条边的长,检查能否构成一个三角形.用java写代码.编写一个程序随机产生3个20以内的数作为三角形三条边的长,检查能否构成一个三角形,如果
编写一个程序随机产生3个20以内的数作为三角形三条边的长,检查能否构成一个三角形.
用java写代码.编写一个程序随机产生3个20以内的数作为三角形三条边的长,检查能否构成一个三角形,如果能,计算并输出该三角形的面积.
编写一个程序随机产生3个20以内的数作为三角形三条边的长,检查能否构成一个三角形.用java写代码.编写一个程序随机产生3个20以内的数作为三角形三条边的长,检查能否构成一个三角形,如果
import java.util.Random;
public class Cal {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Cal();
}
public static void Cal()
{
Random Sj= new Random();
int [] bian =new int [3];
for(int i=0;i<3;i++)
{
bian[i]=Sj.nextInt(20)+1;
}
for(int value:bian)
{
System.out.print(value+" ");
}
//bian[0]=3; //此处为实验直角三角形,你可以实验一下,去掉注释
//bian[1]=4; //
//bian[2]=5; //
if(bian[0]+bian[1]>bian[2] && bian[0]-bian[1]<bian[2])
{
//满足,能组成
//算面积
//先求周长的一半
double zcyb=0.5*(bian[0]+bian[1]+bian[2]);
System.out.println("周长一半等于:"+zcyb);
double mianji=Math.sqrt(zcyb*((zcyb-bian[0])*(zcyb-bian[1])*(zcyb-bian[2])));
System.out.println("面积等于:"+mianji);
}
else
{
System.out.println(bian[0]+" "+bian[1]+" "+bian[2]+"不能组成三角形");
}
}
}