プロが教えるわが家の防犯対策術!

入力した整数までの九九を
1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
以下略

のように表示したいのですが
私の作ったプログラムだと縦に表示されてしまいます。
1
2
3
4
5
6
7
8
9
のように。(-"-;A ...
プログラムは以下の通りです。

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class q07quiz07 {

/**
* @param args
*/
public static void main(String[] args)throws IOException {
// TODO 自動生成されたメソッド・スタブ

System.out.println("整数を入力してください。");
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));

String str = br.readLine();
int num = Integer.parseInt(str);
int i , j;
i = 1;

while(i <= num){
j = 1;

while(j <= 9){
System.out.println(i*j+ " ");
j++;
}

System.out.println();
i++;
}
}

}
回答よろしくお願いします。

A 回答 (2件)

System.out.prntとSystem.out.printlnこれの違いが理解できれば解決しそうですが ・・・

    • good
    • 1
この回答へのお礼

回答ありがとうございます!!
すっごい初歩的なところが分かっていませんでした…;

redfox63さんのお陰で解決することが出来ました!
ありがとうございました!!!(*^▽^*)

お礼日時:2008/11/09 21:21

for文を使えば、もっとスッキリしたコードが書けそうです。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!