前提・実現したいこと!
Javaについてです。
以下のコードを元に、out.txtの中に画像の通りに99の表を作りたいのですが、元のコードがどのような流れでout.txtに出力しているのか、分からないので99表を作れてもout.txtとして出力できません。参考にしたいので、ソースコードをお願いします。
発生している問題・エラーメッセージ
out.txtとしての出力方法が分からない。
作りたい99表
該当のソースコード
言語:JAVA
public class P07{
public static void main(String[] args){
int MAX =20;
int[] rand_number =new int[MAX];
try{
File file =new File("out.txt");
BufferedReader br= new BufferedReader(new FileReader(file));
String s;
while((s = br.readLine()) != null) {
String[] str = s.split(",");
for( int i=0; i<str.length; i++)
rand_number[i]=Integer.parseInt(str[i]);
}
br.close();
}catch(IOException e){System.out.println(e);}
for(int i=0; i<MAX; i++) System.out.print(rand_number[i]+",");
}
}
99表のコード(格納方式ではありませんが)
for ( int i = 1; i <= 9; i ++ ) {
for ( int j = 1; j <= 9; j ++ ) {
int m = i * j;
System.out.print( " " );
if ( 10 > m )
System.out.print( " " );
System.out.print( m );
}
System.out.println();
}
回答2件
あなたの回答
tips
プレビュー