データベース(4つの「スロット」)を見て、次の空のものを見つけて曲オブジェクト(artis、name、duration、filesize)を保存するメソッドを作成しようとしています。プログラムにデータを入力するたびに、現在のメソッドは着信曲オブジェクトをすべてのデータベースの「スロット」に割り当てているようです。
4 つの Java クラスはすべてここにあります -----> http://www.fast-files.com/getfile.aspx?file=62228
public void addSong()
{
Song S = new Song();
do{
if (a.fileSize==0) {
setData(a.artist, a.name, a.duration, a.fileSize);
break;
} else if (b.fileSize==0) {
setData(b.artist, b.name, b.duration, b.fileSize);
break;
} else if (c.fileSize==0) {
setData(c.artist, c.name, c.duration, c.fileSize);
break;
} else if (d.fileSize==0) {
setData(c.artist, c.name, c.duration, c.fileSize);
break;
}
}while(true);
}
public void setData( String artist, String name, double duration, int fileSize)
{
S.setArtist(artist);
S.setName(name);
S.setDuration(duration);
S.setFileSize(fileSize);
}
編集- 4 データベース Java クラスのhttp://www.fast-files.com/getfile.aspx?file=62228