用*打印出各种图形
时间:2011-10-07 blogjava ゞ沉默是金ゞ
先看效果:
ó?*′òó?3??÷??í?D?(2)
ê±??:2011-10-07 blogjava ?g3á??ê??e?g
′ú??£o
public class PrintTriangle {
?????? public static void main(String[] args) {
?????????????? System.out.println("======×ó±??yèy??D?======");
?????????????? printTopLeft(5);
?????????????? System.out.println("======×ó±?μ1èy??D?======");
?????????????? printDownLeft(5);
?????????????? System.out.println("======′òó?óò?yèy??D?======");
?????????????? printTopRight(5);
?????????????? System.out.println("======′òó?óòμ1èy??D?======");
?????????????? printDownRight(5);
?????????????? System.out.println("======′òó??y?Dèy??D?======");
?????????????? printTopCenter(5);
?????????????? System.out.println("======′òó?μ1?Dèy??D?======");
?????????????? printDownCenter(5);
?????????????? System.out.println("======′òó??D?y??èy??D?======");
?????????????? printTopMidBlank(5);
?????????????? System.out.println("======′òó??Dμ1??èy??D?======");
?????????????? printDownMidBlank(5);
?????????????? System.out.println("======′òó??yè?×?×′======");
?????????????? printTopRen(5);
?????? }
?????? /**//*
???????? * ′òó??yè?×?×′
???????? */
?????? public static void printTopRen(int n){
?????????????? for(int i = 1; i <= n; i ++){
?????????????????????? for(int j = i; j < n; j ++){
?????????????????????????????? System.out.print("???? ");
?????????????????????? }
?????????????????????? //×ó°?2?·?
?????????????????????? for(int j = 1; j <= i; j++){
?????????????????????????????? if(j == 1)
?????????????????????????????????????? System.out.print(" * ");
?????????????????????????????? else
?????????????????????????????????????? System.out.print("???? ");
?????????????????????? }
?????????????????????? //óò°?2?·?
?????????????????????? for(int j = 1; j < i; j++){
?????????????????????????????? if(j == i - 1)
?????????????????????????????????????? System.out.print(" * ");
?????????????????????????????? else
?????????????????????????????????????? System.out.print("???? ");
?????????????????????? }
?????????????????????? System.out.println();
?????????????? }
?????? }
?????? /**//*
???????? * ′òó?μ1??èy??D?
???????? */
?????? public static void printDownMidBlank(int n){
?????????????? for(int i = 1; i <= n; i ++){
?????????????????????? for(int j = 1; j < i; j ++){
?????????????????????????????? System.out.print("???? ");
?????????????????????? }
?????????????????????? for(int j = i; j <= n; j ++){
?????????????????????????????? if(i == 1 || j == i|| i == n)
?????????????????????????????????????? System.out.print(" * ");
?????????????????????????????? else
?????????????????????????????????????? System.out.print("???? ");
?????????????????????? }
??????????????
|