用Java代码中的for循环可以打印出各种三角形,便于熟悉for循环的特性,即外环循环执行一次,内循环执行N次。

1、打印定点在左下的直角三角形;
2、打印定点在左上的直角三角形;
3、打印定点在右下的直角三角形,这里三角形的形状是由*所占的位置决定的;
4、打印定点在左下的直角三角形,这里三角形的形状是由*所占的位置决定的;
5、打印定点在正上方的直角三角形;
6、打印定点在正下方的直角三角形。
;System.out.print("请输入金字塔层数:")
import java.util.Scanner; public class Test8 { public static void main(String[] args) { Scanner c = new Scanner(System.in); StringBuffer sbf = new StringBuffer(); while(true){ System.out.println("请输入一组字符串:"); String s = c.nextLine(); if(s.equals("end")){ break; }else{ sbf.APPend(s); } } String sc = sbf.toString(); char[]cs = sc.toCharArray(); for(int i = cs.length-1;i>=0;i--){ System.out.print(cs[i]); } } }