首先,使用程序画出正直角三角形,可以根据键盘输入数字控制三角形高度;
import java.util.Scanner;
public class Triangle{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入高度");
int leight = sc.nextInt();
for(int i=0; i<=leight ;i++){
for(int j=0 ;j<=i ;j++)
{
System.out.print("#");
}
System.out.println("");
}
}
}
输出结果如下:
画出倒三角形,根据键盘输入数字控制倒三角形高度;
import java.util.Scanner;
public class Triangle2{
public static void main(String[] args){
System.out.println("请输入高度");
Scanner sc = new Scanner(System.in);
int leight = sc.nextInt();
for(int i=leight ;i>=0 ;i--){
for(int j=0 ;j<=i ;j++){
System.out.print("*");
}
System.out.println("");
}
}
}
输出结果如下:
最后画出一个高度为9的棱形
public class Diamond{
public static void main(String[] args){
for(int i=1 ;i<=5 ;i++){
for(int j=5-i ;j>=0 ;j--){
System.out.print(" ");
}
for(int k=0 ;k<i ;k++){
System.out.print("* ");
}
System.out.println("");
}
for(int i=1 ;i<=4 ;i++){
for(int j=0 ;j<i ;j++){
System.out.print(" ");
}
for(int k=5 ;k>i ;k--){
System.out.print(" *");
}
System.out.println("");
}
}
}
输出结果如下: