
正文
java直角三角形源代码,java求直角三角形斜边
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用java输出*组成直角三角形和等腰三角形
public class Graph{
/*直角三角形
* 外层用于控制行数
*内层用于控制*的个数
*/
public static void main(String[] args){
for(int a = 0;a 4;a++){//外层
for(int b = 0;b = a;b++ ){//内层
System.out.print("*");
}
System.out.println(" ");
}
/**等腰三角形
* 由第一个直角三角形倒过来,再将一个直角三角形挤成等腰三角形,把控制空白处的“-”换成空格就是等腰三角形
* @param args
*/
for(int d = 0;d 4;d++){//控制行数
for(int e=4;ed;e--){//控制空白
System.out.print(" ");
}
for(int f = 0;f = 2*d;f++ ){//控制*
System.out.print("*");
}
System.out.println(" ");
}
}
}
相关问答
Q1: java 编程 三角形
//java编程:输入三角形的三边,并输出,同时判断这三边能否构成三角形,
public class Triangle2
{
private double sideA,sideB,sideC;//外部不能改变这些变量的值,只能在类中使用方法来修改和获得这些变量的值
public void setSide(double sideA,double sideB,double sideC)
{
this.sideA=sideA;//成员变量被局部变量隐藏,需要使用this关键字使用被隐藏的成员变量
this.sideB=sideB;
this.sideC=sideC;
}
public double getSideA()
{
return sideA;
}
public double getSideB()
{
return sideB;
}
public double getSideC()
{
return sideC;
}
public boolean isOrNotTrangle()//判断三边能否构成三角形
{
if(sideA+sideBsideCsideA+sideCsideBsideB+sideCsideA)
{
return true;
}
else
{
return false;
}
}
}
class Example1
{
public static void main(String args[])
{
double sideA,sideB,sideC;
Triangle2 triangle=new Triangle2();
triangle.setSide(7.2,8.3,9.6);
sideA=triangle.getSideA();
sideB=triangle.getSideB();
sideC=triangle.getSideC();
System.out.println("输入的三角形的三边为:"+sideA+" "+sideB+" "+sideC);
boolean isOrNotTrangle=triangle.isOrNotTrangle();
if(isOrNotTrangle==true)
{
System.out.println("这三边可以构成三角形");
}
else
{
System.out.println("这三边不可以构成三角形");
}
}
}
Q2: 用java编写一个已知直角三角形两直角边求直角三角形斜边的程序
Scanner s = new Scanner(System.in);
System.out.println("输入三角形直角边A:zhuan");
int m = s.nextInt();
System.out.println("输入三角形直角边B:");
int n = s.nextInt();
System.out.println("三角形斜边为"+Math.sqrt(Math.pow(m, 2)+Math.pow(n, 2)));
扩展资料:
1、直角三角形两直角边的平方和等于斜边的平方。∠BAC=90°,则AB²+AC²=BC²(勾股定理)
2、在直角三角形中,两个锐角互余。若∠BAC=90°,则∠B+∠C=90°
3、直角三角形中,斜边上的中线等于斜边的一半(即直角三角形的外心位于斜边的中点,外接圆半径R=C/2)。该性质称为直角三角形斜边中线定理。
4、直角三角形的两直角边的乘积等于斜边与斜边上高的乘积。
参考资料来源:百度百科-直角三角形
Q3: 开头往右直角三角形用java代码写*
public static void draw(int num) {
int max = getMax(num);
StringBuffer sb = new StringBuffer();
for (int i = 1; i = num; i++) {
sb.setLength(0);
for(int j=0;j(max-getMax(i));j++){
sb.append(" ");
}
for(int j=0;jgetMax(i);j++){
sb.append("*");
}
System.out.println(sb.toString());
}
}
public static int getMax(int num) {
return num * 2 - 1;
}
java直角三角形源代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java求直角三角形斜边、java直角三角形源代码的信息别忘了在本站进行查找喔。






