首页 > 代码库 > 打印W图案
打印W图案
一:规律
二维图形的展示都可以使用二维数组来解决,W图形x轴0,1,2,1,0,1,2.....在0到2直接来回的徘徊
y轴是在一直递增........
二:代码
1 @Test 2 /** 3 * 测试打印w图案 4 */ 5 public void testPrintW() { 6 int[][] arr = new int[3][9]; 7 // 初始化x,y 8 int x = 2; 9 int y = 0;10 boolean flag = false;11 for (int i = 1; i < 10; i++) {12 arr[x][y] = i;13 14 y++; // y轴一直是递增15 16 if (!flag) {17 x++;18 }19 if (flag) {20 x--;21 }22 if (x < 0) {23 x = x + 2;24 flag = !flag;25 }26 if (x > 2) {27 x = x - 2;28 flag = !flag;29 }30 }31 for (int i = 0; i < arr.length; i++) {32 for (int j = 0; j < arr[i].length; j++) {33 if (arr[i][j] == 0) {34 System.out.print(" ");35 } else {36 System.out.print(arr[i][j]);37 }38 }39 System.out.println();40 }41 }
打印W图案
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。