* 外层用于控制行数
*内层用于控制*的个数
*/
public static void main(String[] args){
for(int a = 0a < 4a++){//外层
for(int b = 0b <= ab++ ){//内层
System.out.print("*")
}
System.out.println(" ")
}
/**等腰三角形
* 由第一个直角三角形倒过来,再将一个直角三角形挤成等腰三角形,把控制空白处的“-”换成空格就是等腰三角形
* @param args
*/
for(int d = 0d < 4d++){//控制行数
for(int e=4e>de--){//控制空白
System.out.print(" ")
}
for(int f = 0f <= 2*df++ ){//控制*
System.out.print("*")
}
System.out.println(" ")
}
}
}
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("无法构成直角三角形。")
}
}
}
======
请采纳,谢谢