Java程序,用for循環(huán)打印99乘法口訣和一個(gè)菱形。菱形用“*”打印
慕粉02102016
2016-11-03 20:27:36
TA貢獻(xiàn)38條經(jīng)驗(yàn) 獲得超23個(gè)贊
public?class?Prog?{?? ????public?static?void?main(String[]?args)?{?? ????????//99乘法表 ????????for(int?y=1;y<=9;y++){?? ????????????for(int?x?=1;x<=y;x++){?? ????????????????System.out.print(x+"*"+y+"="+x*y+"\t");?? ????????????} ????????????System.out.println();?? ????????}?? ????????System.out.println(); ????????//打印菱形 ????????int?n?=?5;//改變菱形大小 ????????//?打印上半部分?? ????????for?(int?i?=?0;?i?<?n;?i++)?{?? ????????????for?(int?j?=?0;?j?<?2?*?n;?j++)?{?? ????????????????if?(j?<?n?-?i)?? ????????????????????System.out.print("?");?? ????????????????if?(j?>=?n?-?i?&&?j?<=?n?+?i)?? ????????????????????System.out.print("*");?? ????????????}?? ????????????System.out.println();?? ????????}?? ????????//?打印下半部分?? ????????for?(int?i?=?1;?i?<?n;?i++)?{?? ????????????System.out.print("?");?? ????????????for?(int?j?=?0;?j?<?2?*?n?-?i;?j++)?{?? ????????????????if?(j?<?i)?? ????????????????????System.out.print("?");?? ????????????????if?(j?>=?i?&&?j?<?2?*?n?-?i?-?1)?? ????????????????????System.out.print("*");?? ????????????}?? ????????????System.out.println();?? ????????}?? ????}?? }
運(yùn)行結(jié)果如圖所示
舉報(bào)