咪醬 發問時間: 電腦與網際網路程式設計 · 1 0 年前

求! JAVA 程式.. while 迴圈

2.while 迴圈, break/continue:(25 分)

請以 while 迴圈 及 (break 或 continue) 印出如下沒有含 7 的奇數九九乘法表(需對齊):

3 x 1 = 33 x 3 = 9 3 x 5 = 153 x 9 = 27

5 x 1 = 55 x 3 = 15 5 x 5 = 255 x 9 = 35

9 x 1 = 99 x 3 = 27 9 x 5 = 459 x 9 = 81

已更新項目:

我需要註解>"<

可以幫我在每一行程式後面打上註解嗎 ??

3 個解答

評分
  • 1 0 年前
    最佳解答

    請參考我的做法

    public class Y08334 {

    public static void main(String[] args) {

    int i = 1;

    while (true) {

    i++;

    if (i > 9) break;

    if (i % 2 == 0) continue;

    if (i == 7) continue;

    int j = 0;

    while (true) {

    j++;

    if (j > 9) break;

    if (j % 2 == 0) continue;

    if (j == 7) continue;

    System.out.print(i + " x " + j + " = " + (i*j) + "\t");

    }

    System.out.println();

    }

    }

    }

  • 鴨子
    Lv 6
    1 0 年前

    用 System.out.printf 對齊

  • 1 0 年前

    class Test {

    public static void main(String args[])

    {

    int i,j,k;

    for(i=1;i<=9;i=i+2)

    {

    for(j=1;j<=9;j=j+2)

    {

    if(i==7)

    break;

    if(j!=7)

    {

    k=i*j;

    System.out.print(i+"x"+j+"="+k+",");

    }

    }

    System.out.println();

    }

    }

    }

    這是我用for迴圈寫的,自己改成while來用吧

還有問題?馬上發問,尋求解答。