
正文
java直角三角代码 java求直角三角形斜边
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用java编写一个已知直角三角形两直角边求直角三角形斜边的程序
Scanner s = new Scanner(System.in);
System.out.println("输入三角形直角边Ajava直角三角代码:zhuan");
int m = s.nextInt();
System.out.println("输入三角形直角边Bjava直角三角代码:");
int n = s.nextInt();
System.out.println("三角形斜边为"+Math.sqrt(Math.pow(m, 2)+Math.pow(n, 2)));
扩展资料java直角三角代码:
1、直角三角形两直角边java直角三角代码的平方和等于斜边的平方。∠BAC=90°,则AB²+AC²=BC²(勾股定理)
2、在直角三角形中,两个锐角互余。若∠BAC=90°,则∠B+∠C=90°
3、直角三角形中,斜边上的中线等于斜边的一半(即直角三角形的外心位于斜边的中点,外接圆半径R=C/2)。该性质称为直角三角形斜边中线定理。
4、直角三角形的两直角边的乘积等于斜边与斜边上高的乘积。
参考资料来源:百度百科-直角三角形
相关问答
Q1: java输出直角三角形
public class a {
public static void main(String[] args) {
int count = 0;
for (int x = 9; x = 1; x--) {
count = x;
while (count 9) {
System.out.print(" ");
count++;
}
for (int y = 1; y = x; y++) {
System.out.print("*");
}
System.out.println();
}
}
}
Q2: 用java语言从键盘输入三个数3、4、5,判断是否能构成直角三角形,能构成输出三角形周长,不能则输?
import java.util.Scanner; // 导入 Scanner 类
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in); // 创建 Scanner 对象
// 读入三条边长
System.out.print("请输入第一条边长:");
int a = sc.nextInt();
System.out.print("请输入第二条边长:");
int b = sc.nextInt();
System.out.print("请输入第三条边长:");
int c = sc.nextInt();
// 判断是否能构成直角三角形
if (a * a + b * b == c * c || a * a + c * c == b * b || b * b + c * c == a * a) {
// 能构成直角三角形,输出周长
System.out.println("三角形周长:" + (a + b + c));
} else {
// 不能构成直角三角形,输出提示信息
System.out.println("无法构成直角三角形。");
}
}
}
======
请采纳,谢谢
Q3: java怎么打出三角形
用Java代码中的for循环可以打印出各种三角形,便于熟悉for循环的特性,即外环循环执行一次,内循环执行N次。
工具:
电脑软件
for循环
三角形
方法:
1、打印定点在左下的直角三角形;
2、打印定点在左上的直角三角形;
3、打印定点在右下的直角三角形,这里三角形的形状是由*所占的位置决定的;
4、打印定点在左下的直角三角形,这里三角形的形状是由*所占的位置决定的;
5、打印定点在正上方的直角三角形;
6、打印定点在正下方的直角三角形。
Q4: 用JAVA画直角三角形
package test;
import java.util.Scanner;
/**
* @author Yugi
*/
public class Tocket
{
public static void main ( String[] args )
{
System.out.println ("Hi, guys, input a number for height: ");
Scanner scanner = new Scanner (System.in);
while (scanner.hasNextInt ())
{
int height = scanner.nextInt ();
for ( int i = 0; i height; i++ )
{
for ( int j = 0; j height - i - 1; j++ )
{
System.out.print (" ");
}
for ( int j = 0; j = i; j++ )
{
System.out.print ("*");
}
System.out.println ();
}
}
}
}
Q5: 用Java编程打印出这样一个直角三角形,怎么编。
public static void printTriangle(int end) {
// 打印第一行
for (int i = 0; i end + 1; i++) {
System.out.print("*");
}
// 打印剩下的所有行
for (int i = 1; i end + 1; i++) {
System.out.println();// 打印一个换行
int front = i;// 斜边之前
int behind = end;// 最后一个
// front即斜边之前都打印空格
for (int k = 0; k front; k++) {
System.out.print(" ");
}
// 最后一行只打印一个*号
if (i end) {
System.out.print("*");
}
// 斜边到最后之间打印空格
for (int k = front + 1; k behind; k++) {
// 第一行倒数第三列打印直角标志
if (i == 1) {
if (k == behind - 2) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
// 第二行倒数第三列、倒数第二列打印直角标识
else if (i == 2) {
// 倒数
if (k == behind - 2 || k == behind - 1) {
System.out.print("*");
} else {
System.out.print(" ");
}
} else {
System.out.print(" ");
}
}
// 打印最后一个*号
System.out.print("*");
}
}
你也可以用数组来打印
下面是打印出来的图案
关于java直角三角代码和java求直角三角形斜边的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








