猿问

Java程序,用for循环打印99乘法口诀和一个菱形。菱形用“*”打印

慕粉02102016
浏览 1753回答 1
1回答

一叶追寻

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();           }       }   }运行结果如图所示
随时随地看视频慕课网APP

相关分类

Java
我要回答