iT邦幫忙

0

java初學者

  • 分享至 

  • xImage

import java.util.;
import java.lang.
;
import java.io.*;

class Demo
{
public static void main (String[] args) throws IOException
for(int i=0;i<=9;i++)
{
for(int j=0;j<=9;j++)
{
System.out.print("%dx%d=%d",i,j,i*j);
}
System.out.println();
}
}

老師好!!!這考題我看不懂。請給我0分。
謝謝
看起來是九九乘法表XD
這跟IO有什麼關係?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2020-04-24 10:34:24

identifier expected

把前三列

import java.util.;
import java.lang.;
import java.io.*;

改成

import java.util.*;
import java.lang.*;
import java.io.*;

即可

通靈亡 iT邦高手 1 級 ‧ 2020-04-24 12:02:58 檢舉

這是在考debug吧 XD
補充看到錯的地方

// i 跟 j 從1開始
// %d 要用printf
// i 跟 j 要反過來

for(int i=1;i<=9;i++) {
    for(int j=1;j<=9;j++) {
        System.out.printf("%dx%d=%d",j,i,j*i);
    }
    System.out.println();
}
1
鬼王很慘
iT邦新手 2 級 ‧ 2020-04-24 10:49:51

如果是99乘法表,這樣就可以了

public class HelloWorld {

    public static void main(String []args) {
        for (int i = 1; i <= 9; i++ ) {
		    for (int j = 1; j <= 9; j++) {
		        System.out.print(j + "*" + i + "=" + i*j + "\t");
		    }
		    System.out.println();
        }
    }
}

我要發表回答

立即登入回答