打印如下图案:要求,通过输入不同的参数(比如1、2、3、4...N)该图案可以90°*N的倍数进行顺时针旋转。不需要图形化界面,在控制台中输出即可。注意:图中的“I”为占位符,真实的图形不应该有此符号

来源:互联网 发布:轻松赚软件怎么样 编辑:程序博客网 时间:2024/06/05 14:59
import java.util.*;class TriangleDemo {public static void main(String[] args) {System.out.println("请输入要旋转的数:");Scanner sc = new Scanner(System.in);int l=sc.nextInt() % 2;show(l);}public static void show(int l){for(int i=1;i<=11;i++){int k,m;if(i<=6){k=6 - i;m=6 - i;}else{k = i %6;m = i %6;}while(k>0){if(l == 0)System.out.print(" ");elseSystem.out.print("   ");k--;}int n = 11-2*m;while(n>0){if(l == 0)System.out.print("*");elseSystem.out.print("*  ");n--;}System.out.println();}}}

0 0
原创粉丝点击