※ ChatGPTを利用し、要約された質問です(原文:ArrayListによる計算表作成)
九九の計算結果を表形式で表示する方法
このQ&Aのポイント
ArrayListを使用して九九の計算結果を表形式で表示する方法について説明します。
for文を使用して九九の計算結果を配列に格納し、その配列内の情報を表形式で表示します。
ソースコードの一部が改良されていないため、現在のプログラムでは1の位の計算のみが行われています。
for文を使用し九九の計算結果を配列に格納し、その配列内の情報を表形式で表示してみる。※配列はArrayListを使用すること
上記の問題を解いています。
--------------------------------------------------------------
import java.util.ArrayList;
public class m4_2 {
public static void main(String args[])
{
ArrayList list = new ArrayList();
String[]s = new String[9];
for(int i = 1; i<=s.length; i++){
for(int j =1; j<=s.length; j++){
list.add((i * j));
//ここがどのように記述するか??
}
System.out.print(list.get(0));
System.out.print(list.get(1));
System.out.print(list.get(2));
System.out.print(list.get(3));
System.out.print(list.get(4));
System.out.print(list.get(5));
System.out.print(list.get(6));
System.out.print(list.get(7));
System.out.print(list.get(8));
System.out.print("\n");
}
}
}
----------------------------------------------------------
実行結果イメージ
1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
(以下省略)
私の書いたソースでは1の位しか計算してくれません。
今月から本格的にJavaを勉強し始めた初心者なので
どうかよろしくお願いいたします。
お礼
ご回答ありがとうございました。 pcbeginnerさまの解説でよく理解できていない ことと、課題のポイントがつかめました。 ありがとうございます。 こんな私ですがまたアドバイスを よろしくお願いします。