用Java代码中的for循环可以打印出各种三角形,便于熟悉for循环的特性,即外环循环执行一次,内循环执行N次。
创新互联主打移动网站、成都做网站、成都网站设计、成都外贸网站建设、网站改版、网络推广、网站维护、国际域名空间、等互联网信息服务,为各行业提供服务。在技术实力的保障下,我们为客户承诺稳定,放心的服务,根据网站的内容与功能再决定采用什么样的设计。最后,要实现符合网站需求的内容、功能与设计,我们还会规划稳定安全的技术方案做保障。
工具:
电脑软件
for循环
三角形
方法:
1、打印定点在左下的直角三角形;
2、打印定点在左上的直角三角形;
3、打印定点在右下的直角三角形,这里三角形的形状是由*所占的位置决定的;
4、打印定点在左下的直角三角形,这里三角形的形状是由*所占的位置决定的;
5、打印定点在正上方的直角三角形;
6、打印定点在正下方的直角三角形。
用java语言判断三角形的类型的程序:
import java.util.Scanner;
public class D {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入三角形的三个边:");
int a=sc.nextInt();
int b=sc.nextInt();
int c=sc.nextInt();
if((a+b=c)||(a+c=b)||(b+c=a)){
System.out.println("这不是三角形!");
}else if(a==b b==c){
System.out.println("这是正三角形!");
}else if(a==b||b==c||a==c){
System.out.println("这是等腰三角形!");
}else if(a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b){
System.out.println("这是直角三角形!");
}else if((a*a+b*bc*c)||(a*a+c*cb*b)||(b*b+c*ca*a)){
System.out.println("这是锐角三角形!");
}else if((a*a+b*bc*c)||(a*a+c*cb*b)||(b*b+c*ca*a)){
System.out.println("这是钝角三角形!");
}
}
}
是不是这个意思:
这是正三角
for(int i=1;i=5;i+=2){
for(int k=(5-i)/2;k=1;k--)
System.out.print(" ");
for(int j=i;j=1;j--)
System.out.print("*");
System.out.println();
}
这是倒三角
for(int i=1;i=5;i+=2){
for(int k=(5-i)/2;k=5;k++)
System.out.print(" ");
for(int j=i;j=5;j++)
System.out.print("*");
System.out.println();
}
再送你个菱形
int num = 3; // 从最窄到最宽的层数
for (int i = num - 1; i = (1 - num); i--) {
for (int j = 0; j Math.abs(i); j++) {
System.out.print(" ");
}
for (int k = 0; k 2 * (num - Math.abs(i)) - 1; k++) {
System.out.print("*");
}
System.out.println();
}