1、图形一
(1)效果图型
(2)代码展示
public static void main(String[] args) { /* * 1.图形一: * * * * * * * * * */ String s; String kongGe; System.out.println("图形一:"); for (int i = 1; i <= 5; i += 2) { s = ""; kongGe = ""; for (int j2 = i; j2 <= 5; j2 += 2) { kongGe = kongGe + " "; } for (int j = 1; j <= i; j++) { s = s + "* "; } System.out.println(kongGe + s); } System.out.println("\n"); }
2、图形二
(1)效果图型
(2)代码展示
public static void main(String[] args) { /* * 图形二 */ System.out.println("图形二:"); String s; String kongGe; for (int i = 6; i <= 16; i += 2) { s = "*****"; kongGe = ""; for (int j2 = i; j2 <= 16; j2 += 2) { kongGe = kongGe + " "; } for (int j = 6; j <= i; j++) { s = s + "*"; } System.out.println(kongGe + s); } for (int i = 14; i >= 6; i -= 2) { s = "*****"; kongGe = " "; for (int j2 = 14; j2 >= i; j2 -= 2) { kongGe = kongGe + " "; } for (int j = 6; j <= i; j++) { s = s + "*"; } System.out.println(kongGe + s); } System.out.println("\n"); }
3、图形三
(1)效果图型
(2)代码展示
public static void main(String[] args) { /* * 图形三 */ System.out.println("图形三:"); String s; String kongGe; //上面部分 for (int i = 1; i < 10; i++) { s = ""; String kongGe1 = ""; String kongGe2 = ""; String kongGe3 = ""; for (int j2 = i; j2 < 9; j2++) { kongGe1 = kongGe1 + " ";// 第一颗星星前面的空格数 } for (int j = 1; j <= i; j++) { s = "*"; } if (i == 1) { // 第一行一颗星的输出 System.out.println(kongGe1 + s); } else { // 两颗星的输出 for (int j = 2; j <= i; j++) { if (j == i) { kongGe3 = kongGe3 + " *"; System.out.println(kongGe1 + s + kongGe2 + kongGe3); } kongGe2 = kongGe2 + " ";// 第二颗星星前面的空格数 } } } //下面部分 for (int i = 8; i > 0; i--) { s = ""; String kongGe1 = ""; String kongGe2 = ""; String kongGe3 = ""; String kongGe4 = ""; for (int j = 8; j >= i; j--) { kongGe4 = kongGe4 + " "; kongGe1 = "*"; } if (i == 1) { // 第一行一颗星的输出 System.out.println(kongGe4+kongGe1); }else { // 两颗星的输出 for (int j = 2; j <= i; j++) { if (j == i) { kongGe3 = kongGe3 + " *"; System.out.println(kongGe4+kongGe1 + kongGe2 + kongGe3); } kongGe2 = kongGe2 + " ";// 第二颗星星前面的空格数 } } } System.out.println("\n"); }
4、图形四
(1)效果图型
(2)代码展示
public static void main(String[] args) { //图形四 System.out.println("图形四:"); String s; String kongGe; for (int i = 1; i <= 15; i += 2) { String s1 = ""; String s2=""; kongGe = ""; String kongGe1=""; if (i==1) { for (int j1 = i; j1 <= 15; j1 += 1) { s1 = s1 + "*"; } System.out.println(s1); } else{ for (int j1 = i; j1 <= 15; j1 += 2) { s1 = s1 + "*"; } for (int j2 = i; j2 <= 15; j2 += 2) { s2 = s2 + "*"; } int kg=15-s1.length()-s2.length(); if(kg!=0) { for (int j = 1; j <= kg; j+=2) { kongGe+=kongGe1+" "; kongGe1=" "; } } System.out.println(s1 +kongGe+ s2); } } }
5、for循环基础知识
码文不易,本篇文章就介绍到这里,如果想要学习更多Java系列知识,请关注博主,博主带你零基础学习Java知识。与此同时,对于日常生活有困扰的朋友,欢迎阅读我的第四栏目:《国学周更—心性养成之路》,学习技术的同时,我们也注重了心性的养成。